1 điểm bởi GN⁺ 2025-03-03 | 1 bình luận | Chia sẻ qua WhatsApp
  • Do sự cố máy chủ DNS của NIH.gov, người dùng đã không thể truy cập PubMed, BLAST... và tiêu đề trên HN hiển thị trạng thái đã khôi phục
  • Trang được cung cấp không phải là báo cáo sự cố mà là màn hình kết quả tra cứu DNS của www.nih.gov, cung cấp các tab tra cứu Cloudflare, Google DNS và Authoritative
  • Máy chủ DNS của Cloudflare đã phản hồi bằng bản ghi DNS của tên miền đó và cung cấp bản ghi đã được lưu trong bộ nhớ đệm cho đến khi TTL hết hạn
  • Sau khi TTL hết hạn, Cloudflare sẽ truy vấn một trong các authoritative name server để làm mới bộ nhớ đệm
  • Trong nội dung không có thời điểm xảy ra sự cố, nguyên nhân, giá trị bản ghi DNS thực tế hay thông tin trạng thái riêng của PubMed·BLAST, nên việc đánh giá phạm vi ảnh hưởng của sự cố còn hạn chế

Thông tin sự cố có thể xác nhận

  • Tiêu đề trên HN cho biết do sự cố máy chủ DNS của NIH.gov, người dùng không thể truy cập PubMed, BLAST... và hiện trạng thái là đã khôi phục
  • Nội dung được cung cấp không phải báo cáo sự cố mà là màn hình tra cứu DNS đối với www.nih.gov
  • Chỉ từ nội dung này thì không thể xác nhận các thông tin sau
    • Thời điểm xảy ra và khôi phục sự cố
    • Nguyên nhân sự cố
    • Danh sách chi tiết các dịch vụ bị ảnh hưởng
    • Giá trị bản ghi DNS thực tế
    • Chi tiết phản hồi từ máy chủ authoritative

Cấu trúc màn hình tra cứu Nslookup.io

  • Đối tượng tra cứu là www.nih.gov
  • Màn hình cung cấp các nguồn tra cứu DNS sau dưới dạng tab
    • Cloudflare
    • Google DNS
    • Authoritative
  • Máy chủ DNS của Cloudflare đã phản hồi bằng bản ghi DNS và cung cấp bản ghi đó cho đến khi TTL hết hạn
  • Khi TTL hết hạn, Cloudflare sẽ truy vấn một trong các authoritative name server để làm mới bộ nhớ đệm
  • Trang cũng bao gồm hướng dẫn về tính năng DNS lookup để tra cứu bản ghi DNS của các tên miền hoặc tên miền phụ khác

1 bình luận

 
GN⁺ 2025-03-03
Ý kiến trên Hacker News
  • Tra cứu DNS có vẻ đã hoạt động trở lại: https://dnschecker.org/#A/pubmed.ncbi.nlm.nih.gov
  • Đã xác nhận rằng các máy chủ này vẫn phản hồi qua TCP: https://mstdn.social/@rysiek/114089755401568345 https://lists.dns-oarc.net/pipermail/dns-operations/2025-Mar...
    Dịch vụ một phần vẫn còn sống, nhưng trên thực tế không ở trạng thái hữu ích, nên từ bên ngoài khó xác định chính xác chuyện gì đang xảy ra
    • Gần như chắc chắn đây là lỗi cấu hình tường lửa. Nếu là tác nhân độc hại thì họ đã không chỉ đóng mỗi UDP như vậy
    • Vì điểm này, khả năng ai đó làm hỏng máy chủ hoặc cấu hình tường lửa có vẻ lớn hơn nhiều so với giả thuyết Musk đang rút cáp mạng ở NIH
    • PubMed là một trong những dịch vụ ổn định nhất trong lịch sử Internet. Dù nguyên nhân chính xác chưa rõ, vẫn có cảm giác kiểu thượng bất chính, hạ tắc loạn
  • PubMed gần như là Google đối với các nhà khoa học. Khi tìm bài báo khoa học, người ta thường dùng PubMed; có các lựa chọn thay thế, nhưng đến nay cũng không cần phải biết đến chúng
    Ai cũng dùng PubMed, và tôi nghĩ phần lớn các nhà khoa học ở châu Âu trước giờ có lẽ cũng không biết các lựa chọn thay thế trong khu vực. NIH còn cung cấp cho giới khoa học nhiều chức năng hơn thế rất nhiều
    • Tôi hầu như không dùng PubMed, mà dùng Google Scholar hằng ngày cho nghiên cứu thần kinh học, y học và khoa học máy tính. Tuy vậy, tôi thừa nhận tất cả các nhà nghiên cứu y học mà tôi biết đều chỉ dùng PubMed
  • Có vẻ cơ sở dữ liệu FAA dùng để theo dõi điều tra tai nạn cũng đã bị sập, và nhiều khả năng còn khá nhiều hệ thống khác mà công chúng không biết nhưng nhiều tổ chức phụ thuộc vào
    Nếu đây là một cuộc tấn công mạng của Trung Quốc thì đã là bê bối cỡ 10 năm, nhưng lần này trông giống như việc được cố ý gây ra
  • Xét về mặt kỹ thuật, NIH.gov có 3 máy chủ tên, mỗi host vẫn sống nhưng chỉ phản hồi DNS qua TCP, không phản hồi qua UDP
    Cả ba đều nằm dưới cùng một AS nên có vẻ là cấu trúc do một đơn vị vận hành chịu trách nhiệm, và không có IPv6. Nhìn từ bên ngoài cũng không thấy dấu hiệu đã ủy quyền máy chủ hay dịch vụ cho công ty bên ngoài
    Tìm thêm thì thấy NIH có một bộ phận/nhóm/tổ chức tên là Center for Information Technology, có vẻ là tổ chức hỗ trợ IT của NIH và là đơn vị vận hành các máy chủ DNS này
    • Có lẽ sau này tôi sẽ hối hận vì nói ra, nhưng ngày trước tôi từng là quản lý của đội vận hành tường lửa biên và máy chủ DNS đó trong NIH/CIT. Chính xác là lúc đó là NIH/CIT/DNST/NEB/NSS
      Giờ tôi không còn ở đó nên không biết thông tin nội bộ, nhưng việc trong thời gian sự cố các máy chủ DNS phản hồi TCP mà không phản hồi UDP khiến tôi nghiêng về khả năng đây là lỗi tường lửa đơn giản hơn là ác ý
      Những chuyện như vậy vẫn xảy ra. Bảo trì tạo ra hệ quả ngoài ý muốn, và con người cũng có thể gõ sai. Đừng phản ứng thái quá với mọi sự cố; tốt hơn nên để dành hỏa lực cho những chuyện thật sự đáng phẫn nộ, chẳng hạn như 18F
    • Nhân tiện, các máy chủ tên lhcns1.nlm.nih.gov (130.14.55.72) và lhcns2.nlm.nih.gov (130.14.55.128) vẫn phân giải các tên miền con của nlm.nih.gov
  • Nhân tiện, BLAST là viết tắt của Basic Local Alignment Search Tool, một công cụ thường dùng trong bộ công cụ tin sinh học. Bạn “BLAST” một chuỗi bằng cách gửi chuỗi truy vấn quan tâm tới các cơ sở dữ liệu chuỗi khác để tìm những kết quả tương tự
    • Tôi rời lĩnh vực này đã một thời gian nên không rõ ngày nay BLAST còn được dùng nhiều đến mức nào
      Có thời, chạy BLAST với một chuỗi DNA hoặc protein mà bạn có cũng giống như Google Search cho chuỗi đó. Vì nó cho bạn biết chuỗi đó có thể đến từ đâu
      Điều này đặc biệt hữu ích nếu chủ đề nghiên cứu là tìm hiểu một chuỗi cụ thể làm gì. Nó không đưa ra câu trả lời ngay, nhưng độ tương đồng trình tự thường gợi ý các chức năng tương tự hoặc liên quan, từ đó cung cấp ngữ cảnh
      Ví von thì hãy tưởng tượng StackOverflow đột ngột sập, và bạn thậm chí không biết liệu nó có quay lại hay không
  • Các lựa chọn thay thế ở châu Âu:
    https://europepmc.org/
    https://www.ebi.ac.uk/ena/browser/home
    https://www.ensembl.org/
    • Thật tốt khi thấy sự hợp tác về hệ gen học và biotech trên khắp châu Âu. Hệ sinh thái Đan Mạch rõ ràng là một chuẩn mốc kiểu sao Bắc Đẩu
      Tuy nhiên BLAST có vẻ đang hoạt động [0]
      [0] - https://blast.ncbi.nlm.nih.gov/Blast.cgi
  • Có thể máy chủ DNS đã tạm thời bị sập. Ví dụ NIH có thể đang bảo trì, nhưng điều đó không có nghĩa là website không truy cập được
    Từ “unreachable” trong tiêu đề cũng có thể là cách nói ẩn dụ. Tôi không gặp vấn đề gì khi truy cập các website này, và có thể cung cấp IP cho ai cần
    Ví dụ:
    www.nih.gov 23.41.4.71 (Akamai)
    www.nih.gov 2.22.31.155 (Akamai)
    www.nih.gov 60.254.143.7 (Akamai)
    www.nih.gov 95.101.74.96 (Akamai)
    www.nih.gov 88.221.24.17 (Akamai)
    www.nih.gov 184.51.148.226 (Akamai)
    www.nih.gov 54.235.145.223 (Amazon)
    pubmed.ncbi.nlm.nih.gov 34.107.134.59 (Google)
    blast.ncbi.nlm.nih.gov 130.14.29.110
    Ví dụ sử dụng:
    echo 130.14.29.110 blast.ncbi.nlm.nih.gov|busybox sed -i -e 1r/dev/stdin -e1N /etc/hosts

echo 34.107.134.59 pubmed.ncbi.nlm.nih.gov|busybox sed -i -e 1/r/dev/stdin -e1N /etc/hosts

  • Ở phía bắc bang New York, trang chính PubMed vẫn hoạt động tốt: https://pubmed.ncbi.nlm.nih.gov/
    Các trang NIH/NSF vốn thỉnh thoảng vẫn bị xuống, dù là bảo trì hay vì lý do khác, và thường xảy ra vào cuối tuần. Phản ứng của cộng đồng HN có vẻ hơi vội vàng. Tôi đọc HN từ khoảng năm 2008, và có cảm giác chất lượng bình luận không còn như trước
  • 130.14.29.110 chuyển hướng tôi đến https://www.ncbi.nlm.nih.gov/, nhưng trang đó không truy cập được
    23.41.4.71 hiển thị thông báo sau
    "Invalid URL
    The requested URL "[no URL]", is invalid.
    Reference #9.47532217.1740935192.27b71986
    https://errors.edgesuite.net/9.47532217.1740935192.27b71986"
  • Tôi vẫn không thể truy cập BLAST. Có phải chỉ cần nhập 130.14.29.110 vào trình duyệt web là được không?
  • Để tham khảo, tình trạng này đã diễn ra ít nhất từ 16 giờ trước. Tối qua tôi cũng cố đọc gì đó ở đó nhưng không hoạt động
    Hy vọng ở đâu đó có bản sao lưu. Đến lúc này, tôi nghĩ mình sẽ chẳng thấy áy náy gì khi dùng nguồn chưa được phê duyệt
  • Có vẻ như ai đó đã tắt toàn bộ máy chủ DNS của NIH. Hiện tại website NIH, PubMed, BLAST vẫn đang chạy nhưng không phân giải được tên
    Trình phân giải DNS 1.0.0.1 của Cloudflare có vẻ vẫn còn cache các bản ghi. Google và hầu hết các trình phân giải khác mà tôi thử thì không. Có lẽ vì vậy mà trên mạng xã hội có người nói truy cập được site, có người lại không
    Cách workaround bằng /etc/hosts:
    156.40.212.210 nih.gov
    96.17.96.9 www.nih.gov
    34.107.134.59 pubmed.ncbi.nlm.nih.gov
    130.14.250.10 ftp.wip.ncbi.nlm.nih.gov
    130.14.250.10 ftp.ncbi.nlm.nih.gov
    130.14.29.110 blast.ncbi.nlm.nih.gov
    Sửa:
    ns.nih.gov, ns2.nih.gov, ns3.nih.gov không phản hồi, nhưng name server của lhcns1.nlm.nih.gov (130.14.55.72) thì có phản hồi
    Xem thêm: https://tldr.nettime.org/@ww/114089972404202687
    • Không phải là bị tắt. Có thể tự kiểm tra trực tiếp:
      dig +tcp @$(dig +short ns.nih.gov @a.ns.gov) www.nih.gov
    • Nếu không xử lý được trước thứ Hai thì thông tin này có thể trở nên quan trọng. Chỉ mong đây không phải là việc cố ý