TL; DR Rất khó xảy ra (mặc dù không thể về mặt kỹ thuật) rằng một miền được đăng ký đúng sẽ có các bản ghi DNS * không. Sự tồn tại của tên miền phải được thông báo cho hệ thống DNS toàn cầu bằng bản cập nhật được cung cấp bởi nhà đăng ký tên miền. Việc Nhà đăng ký không cung cấp bản cập nhật này sẽ tạo thành thất bại trong việc thực hiện nhiệm vụ mà IANA ủy thác cho họ.
Tối thiểu, mỗi tên miền có một hoặc nhiều bản ghi keo DNS
Khi một tên miền được đăng ký, Nhà đăng ký tên miền sẽ gửi một bản cập nhật đến các máy chủ tên miền cấp cao nhất (gTLD) chịu trách nhiệm về TLD được đề cập. Ví dụ: đăng ký tên miền example.com
kích hoạt bản cập nhật cho các .com
máy chủ gTLD, được vận hành bởi VeriSign .
Bản cập nhật này bao gồm các bản ghi máy chủ tên (NS) có thẩm quyền từ dữ liệu WHOIS của tên miền. Sau đó, máy chủ gTLD tạo bản ghi keo DNS cho tên miền trỏ đến máy chủ tên có thẩm quyền. Các bản ghi keo này là những gì cho phép các máy chủ gTLD tham chiếu các truy vấn đến các máy chủ tên có thẩm quyền cho tên miền.
Do đó, trừ khi nhà đăng ký tên miền không thực hiện nhiệm vụ được ủy quyền cho họ bởi IANA, việc tra cứu đối với bất kỳ tên miền đã đăng ký nào sẽ trả về các bản ghi máy chủ tên có thẩm quyền cho tên miền đó.
Vậy thì tại sao không tìm kiếm để 00000onlinecasino.com
trả lại bất kỳ hồ sơ?
Dường như mọi thứ đã diễn ra như mô tả ở trên; nói cách khác, công ty đăng ký tên miền này (NameBright.com) đã tạo ra mục nhập WHOIS cần thiết và đã gửi các bản ghi NS đến các máy chủ .COM gTLD. Tôi đã xác nhận điều này như sau bằng cách chạy nslookup được đặt để truy vấn các bản ghi NS:
C:\> nslookup -q=ns 00000onlinecasino.com
Server: my-dns-server.internal.local
Address: 192.168.168.1
Non-authoritative answer:
00000onlinecasino.com nameserver = n2.juming.com
00000onlinecasino.com nameserver = n1.juming.com
n2.juming.com internet address = 112.253.3.26
n2.juming.com internet address = 121.14.157.13
n1.juming.com internet address = 121.14.157.13
n1.juming.com internet address = 220.181.135.142
Tôi cũng đã sử dụng trình kiểm tra Bản ghi keo tiện dụng này từ MeBSD.com để xác nhận kết quả:
Tuy nhiên, cùng một truy vấn khi được thực hiện đối với bất kỳ máy chủ tên nào trong số này sẽ trả về lỗi:
C:\> nslookup -q=ns 00000onlinecasino.com n1.juming.com
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 220.181.135.142
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
Vì các máy chủ này có thẩm quyền cho tên miền này, ít nhất họ nên biết về nó và tự nhận mình là bản ghi NS cho tên miền! Vì điều này, rõ ràng các máy chủ NS này đã được cấu hình sai.
* Tôi phải cho phép định nghĩa "bản ghi DNS không" được mở để giải thích. Như được chứng minh bằng trường hợp thử nghiệm của câu hỏi này, các máy chủ tên có thẩm quyền không trả lời, đưa ra lý do cho rằng tên miền không có hồ sơ. Tuy nhiên, tôi thích quan điểm rằng các bản ghi keo của một tên miền về cơ bản là "nửa kia" của các bản ghi NS của một tên miền. Sau khi tất cả không có hồ sơ keo, bất kỳ nỗ lực nào để tìm kiếm các máy chủ tên có thẩm quyền cho một tên miền sẽ dẫn đến hướng dẫn vòng tròn, "hãy hỏi [chèn máy chủ tên ở đây]."
Thêm thông tin