Tôi có một vấn đề thực sự kỳ lạ với DNS của tôi. Tên miền của tôi ( strugee.net
) không thể giải quyết được từ một số mạng và có thể phân giải được từ các mạng khác.
Ví dụ: trên mạng gia đình của tôi (cùng mạng với máy chủ đang bật):
% dig strugee.net
; <<>> DiG 9.10.3-P4 <<>> strugee.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10086
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;strugee.net. IN A
;; ANSWER SECTION:
strugee.net. 1800 IN A 216.160.72.225
;; Query time: 186 msec
;; SERVER: 205.171.3.65#53(205.171.3.65)
;; WHEN: Sat Apr 16 15:42:36 PDT 2016
;; MSG SIZE rcvd: 56
Tuy nhiên, nếu tôi đăng nhập vào máy chủ tôi có trên Digital Ocean, tên miền không thể giải quyết:
% dig strugee.net
; <<>> DiG 9.9.5-9+deb8u3-Debian <<>> strugee.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 58551
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;strugee.net. IN A
;; Query time: 110 msec
;; SERVER: 2001:4860:4860::8844#53(2001:4860:4860::8844)
;; WHEN: Sat Apr 16 18:44:25 EDT 2016
;; MSG SIZE rcvd: 40
Nhưng , đi trực tiếp đến máy chủ tên có thẩm quyền hoạt động tốt:
% dig @dns1.registrar-servers.com strugee.net
; <<>> DiG 9.9.5-9+deb8u3-Debian <<>> @dns1.registrar-servers.com strugee.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30856
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;strugee.net. IN A
;; ANSWER SECTION:
strugee.net. 1800 IN A 216.160.72.225
;; AUTHORITY SECTION:
strugee.net. 1800 IN NS dns3.registrar-servers.com.
strugee.net. 1800 IN NS dns4.registrar-servers.com.
strugee.net. 1800 IN NS dns2.registrar-servers.com.
strugee.net. 1800 IN NS dns1.registrar-servers.com.
strugee.net. 1800 IN NS dns5.registrar-servers.com.
;; Query time: 3 msec
;; SERVER: 216.87.155.33#53(216.87.155.33)
;; WHEN: Sat Apr 16 18:46:36 EDT 2016
;; MSG SIZE rcvd: 172
Rõ ràng là có một vấn đề với một số mạng lớn ở đâu đó không giải quyết được tên miền của tôi, nhưng tôi dường như không thể tìm ra nơi nào. Tôi đã lướt qua dig
trang chủ cho các tùy chọn có thể giúp ích, nhưng không tìm thấy bất cứ điều gì đặc biệt hữu ích.
Tôi đang ở Namecheap với tư cách là nhà đăng ký tên miền cũng như lưu trữ DNS. Tôi đã bật tùy chọn DNSSEC. Gần đây tôi chưa thực hiện bất kỳ thay đổi nào đối với cài đặt DNS của mình.
Làm thế nào tôi có thể gỡ lỗi vấn đề này và tìm máy chủ tên vi phạm?
SERVFAIL
có thể chỉ ra một vấn đề ngược dòng, nhưng nó vẫn chỉ ra một gói trả lời.
strugee.net
có năm hồ sơ NS, nhưng không có AAAA
hồ sơ A
keo chỉ hồ sơ keo. Điều tồi tệ hơn là năm A
bản ghi keo đó chỉ vào hai địa chỉ IP khác nhau. Đó dường như là một thiết lập khá dễ vỡ. Ngay cả khi nó không phải là nguyên nhân gốc rễ của vấn đề trong tay, thì đó là điều cần chú ý.