Saya baru-baru ini memigrasi domain yang saya miliki dari Cloudflare ke Netlify DNS, jadi saya harus memperbarui server nama saya. Ketika saya menjalankan pencarian DNS rekursif yang mem-bypass cache DNS, semuanya tampaknya diatur dengan benar:
$ 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
Namun, pencarian DNS reguler gagal:
$ nslookup howtogit.net
Server: 192.168.1.1
Address: 192.168.1.1#53
** server can't find howtogit.net: SERVFAIL
Saya berasumsi bahwa jika caching salah, Cloudflare masih akan menyelesaikan pencarian yang tidak. Pencarian di 8.8.8.8 (DNS Google) juga gagal:
$ 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
Karena catatan DNS di-cache, saya juga mencoba membersihkan cache DNS Google untuk catatan NS dan A saya. Saya masih mendapatkan hasil yang sama, meskipun perubahan telah terjadi lebih dari 10 jam yang lalu.
Apakah konfigurasi saya salah? Bagaimana saya memastikan DNS saya dapat teratasi dengan baik lagi?
dig
gagal dengan SERVFAIL tetapi jika Anda mengulangi penambahan yang sama persis +cd
dan itu tidak gagal lagi, maka itu mungkin berarti masalahnya terkait DNSSEC. +cd
menonaktifkan pengecekan DNSSEC, maka kemungkinan perbedaannya Tetapi SERVFAIL dapat terjadi karena banyak masalah, tidak ada (untuk saat ini) kode kesalahan yang diperluas dalam DNS ...
dnsviz.net
seharusnya dengan mudah menunjukkan kepada Anda ada masalah DNSSEC. Bahkan Anda dapat dengan jelas melihat masalahnya di sini: dnsviz.net/d/howtogit.net/W6d5WA/dnssec yang dapat Anda bandingkan dengan yang saat ini bekerja: dnsviz.net/d/howtogit.net/W6kJlg/dnssec