Ho un problema davvero strano con il mio DNS. Il mio nome di dominio ( strugee.net
) è irrisolvibile da alcune reti e risolvibile da altre.
Ad esempio, sulla mia rete domestica (stessa rete su cui è attivo il server):
% 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
Tuttavia, se accedo a un server che ho su Digital Ocean, il dominio non riesce a risolvere:
% 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
Ma , andare direttamente ai server dei nomi autorevoli funziona bene:
% 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
È abbastanza chiaro che c'è un problema con qualche grande rete da qualche parte che non riesce a risolvere il mio dominio, ma non riesco a capire dove. Ho sfogliato la dig
pagina man per le opzioni che potrebbero aiutare, ma non ho trovato nulla di particolarmente utile.
Sono su Namecheap sia come registrar di domini sia come hosting DNS. Ho l'opzione DNSSEC attivata. Non ho apportato alcuna modifica alle mie impostazioni DNS di recente.
Come posso eseguire il debug di questo problema e trovare il nameserver offensivo?
SERVFAIL
può indicare un problema a monte, ma indica comunque un pacchetto di risposta.
strugee.net
ha cinque record NS, ma nessun AAAA
record di A
colla solo record di colla. Quel che è peggio è che quei cinque A
record di colla indicano solo due diversi indirizzi IP. Sembra una configurazione piuttosto fragile. Anche se non è la causa principale del problema, è qualcosa a cui prestare attenzione.