내 DNS에 정말 이상한 문제가 있습니다. 내 도메인 이름 ( strugee.net
)은 일부 네트워크에서 확인할 수없고 다른 네트워크에서 확인할 수 없습니다.
예를 들어, 내 홈 네트워크 (서버와 동일한 네트워크)에서 :
% 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
그러나 Digital Ocean에있는 서버에 로그인하면 도메인이 해결되지 않습니다.
% 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
그러나 신뢰할 수있는 네임 서버로 직접 이동하면 잘 작동합니다.
% 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
어딘가에 큰 도메인에 문제가있어 도메인을 확인하지 못하는 것이 분명하지만 어디에서 알아낼 수없는 것 같습니다. dig
도움이 될 수있는 옵션에 대한 맨 페이지를 훑어 보았지만 특별히 유용한 것을 찾지 못했습니다.
도메인 등록 및 DNS 호스팅으로 Namecheap에 있습니다. DNSSEC 옵션이 켜져 있습니다. 최근에 DNS 설정을 변경하지 않았습니다.
이 문제를 어떻게 디버깅하고 문제가있는 네임 서버를 찾을 수 있습니까?
SERVFAIL
업스트림 문제를 나타낼 수 있지만 여전히 회신 패킷을 나타냅니다.
strugee.net
NS 레코드는 5 개이지만 AAAA
글루 레코드 는 아교 레코드 만 없습니다 A
. 더 나쁜 것은 5 개의 A
글루 레코드가 2 개의 다른 IP 주소만을 가리킨다는 것입니다. 그것은 꽤 부서지기 쉬운 것처럼 보입니다. 그것이 문제의 근본 원인이 아니더라도 조심해야 할 것입니다.