Ich habe kürzlich eine Domain von Cloudflare auf Netlify DNS migriert, sodass ich meine Nameserver aktualisieren musste. Wenn ich eine rekursive DNS-Suche durchführe, die den DNS-Cache umgeht, scheint alles korrekt eingerichtet zu sein:
$ dig howtogit.net +trace
(output truncated)
howtogit.net. 20 IN A 159.65.199.87
;; Received 57 bytes from 198.51.44.1#53(dns1.p01.nsone.net) in 18 ms
Eine regelmäßige DNS-Suche schlägt jedoch fehl:
$ nslookup howtogit.net
Server: 192.168.1.1
Address: 192.168.1.1#53
** server can't find howtogit.net: SERVFAIL
Ich gehe davon aus, dass Cloudflare bei einer fehlerhaften Zwischenspeicherung die Suche immer noch auflöst, was nicht der Fall ist. Ein Blick auf 8.8.8.8 (Googles DNS) schlägt ebenfalls fehl:
$ dig @8.8.8.8 howtogit.net
; <<>> DiG 9.10.6 <<>> @8.8.8.8 howtogit.net
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 63809
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;howtogit.net. IN A
;; Query time: 43 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Sep 23 13:05:50 CEST 2018
;; MSG SIZE rcvd: 41
Da DNS-Einträge zwischengespeichert werden, habe ich auch versucht, den DNS-Cache von Google für meine NS- und A-Einträge zu leeren. Ich erhalte immer noch das gleiche Ergebnis, obwohl die Änderung vor über 10 Stunden stattgefunden hat.
Ist meine Konfiguration falsch? Wie stelle ich sicher, dass mein DNS wieder ordnungsgemäß aufgelöst werden kann?
digFehler mit SERVFAIL auftritt, Sie jedoch genau dasselbe Addieren wiederholen +cdund der Fehler nicht mehr auftritt, liegt das Problem wahrscheinlich an DNSSEC. +cdDNSSEC-Prüfungen deaktivieren, daher der mögliche Unterschied. Aber SERVFAIL kann für viele Probleme passieren, es gibt keine (
dnsviz.netes Ihnen leicht zeigen, dass ein DNSSEC-Problem vorliegt. Tatsächlich können Sie das Problem hier klar erkennen: dnsviz.net/d/howtogit.net/W6d5WA/dnssec , das Sie mit dem aktuellen vergleichen können: dnsviz.net/d/howtogit.net/W6kJlg/dnssec