최근 Cloudflare에서 소유 한 도메인을 Netlify DNS로 마이그레이션 했으므로 네임 서버를 업데이트해야했습니다. DNS 캐시를 우회하는 재귀 적 DNS 조회를 실행하면 모든 것이 올바르게 설정 된 것 같습니다.
$ 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
그러나 정기적 인 DNS 조회는 실패합니다.
$ nslookup howtogit.net
Server: 192.168.1.1
Address: 192.168.1.1#53
** server can't find howtogit.net: SERVFAIL
캐싱에 결함이 있으면 Cloudflare가 여전히 조회를 해결한다고 가정합니다. 8.8.8.8 (Google의 DNS) 조회도 실패합니다.
$ 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
DNS 레코드가 캐시되기 때문에 NS 및 A 레코드에 대한 Google의 DNS 캐시 를 플러시 하려고 시도했습니다 . 10 시간 전에 변경이 있었음에도 불구하고 여전히 동일한 결과를 얻고 있습니다.
구성이 잘못 되었습니까? DNS가 제대로 다시 확인되도록하려면 어떻게해야합니까?
네, 알아 냈습니다. Netlify DNS는 DNSSEC를 지원하지 않기 때문에 궁극적으로 Cloudflare로 다시 마이그레이션하기로 결정했습니다. 그러나 알아두면 좋겠다!
—
Pieter
실제로 DNSSEC는 어렵습니다. 제공하는 기능과 필요한 단계 사이의 절충. 관련 경우 문제 해결 팁 :
—
패트릭 Mevzek
digSERVFAIL에 실패했지만 정확히 동일한 추가를 다시 실행 +cd해도 더 이상 실패하지 않으면 문제가 DNSSEC와 관련이 있음을 의미합니다. +cdDNSSEC 검사를 비활성화하면 가능한 차이가 있습니다. 그러나 SERVFAIL 많은 문제에 대해 일어날 수 있고, DNS에서 확장 된 오류 코드는 ... (지금은) 전혀 없다
dnsviz.netDNSSEC 문제가 있음을 쉽게 알려 주어야합니다. 실제로 여기서 문제를 명확하게 볼 수 있습니다 : dnsviz.net/d/howtogit.net/W6d5WA/dnssec 현재 작동하는 것과 비교할 수 있습니다 : dnsviz.net/d/howtogit.net/W6kJlg/dnssec