내 도메인에 대한 DNS 확인이 작동하는 경우도 있고, SERVFAIL인 경우도 있습니다.

내 도메인에 대한 DNS 확인이 작동하는 경우도 있고, SERVFAIL인 경우도 있습니다.

어제 나는 bagtheweb.com 도메인에 대한 DNS 호스팅을 Godaddy에서 CloudFlare로 전환했습니다. Cloudflare는 전송이 성공했으며 사무실을 제외한 모든 곳에서 DNS 확인이 훌륭하게 작동한다고 말합니다. 때로는 작동하고 때로는 를 사용하여 SERVFAIL 응답을 얻습니다 dig bagtheweb.com.

내 사무실 컴퓨터는 DNS에 AT&T 게이트웨이를 사용하고 있습니다. 게이트웨이 제어판을 보니 DNS에 68.94.156.9 및 68.94.157.9를 사용하고 있다고 나와 있습니다.

나는 두 DNS 리졸버를 직접 사용하여 파헤쳐 보았습니다: dig @68.94.156.9 bagtheweb.comdig @68.94.157.9 bagtheweb.com.

결과가 좋은 경우(IP 주소를 가리키는 A 레코드가 표시되는 경우) 대략 절반 정도이고, SERVFAIL 응답을 받는 경우도 절반 정도입니다. 여러 번 시도했지만 무작위로 보이는 두 가지 응답이 계속 표시됩니다. 전송을 한 지 약 20시간이 지났는데 아직도 이 내용이 표시됩니다.

CloudFlare의 DNS 서버 theo.ns.cloudflare.com을 파헤쳐 보았습니다. 및 vita.ns.cloudflare.com. 매번 훌륭하게 작동합니다. 또한 Google의 DNS 서버 8.8.8.8도 완벽하게 작동하는지 파헤쳐 보았습니다.

그래서 내 유일한 결론은 AT&T가 형편없고 각 DNS 서버 IP가 서버 풀에 의해 지원된다는 것입니다. 일부는 제대로 업데이트되었고 일부는 혼란스럽습니다. 나는 24시간이 불량 서버를 업데이트할 수 있는 마법의 임계값이 되기를 바라고 있습니다.

왜 이런 일이 발생하는지 아시나요? 업데이트를 조사하거나 강제하기 위해 제가 할 수 있는 다른 방법이 있습니까(AT&T에 전화해서 4시간을 낭비하는 것 외에)? 이 문제를 해결하기 위해 영역 이전 전에 수행할 수 있는 작업이 있습니까? Google의 DNS를 사용하면 문제를 직접 해결할 수 있다는 것을 알고 있지만 다른 사용자도 같은 문제를 겪을 수 있는지 궁금합니다.

2개의 연속 명령:

Marcels-iMac:~ marcel$ dig @68.94.157.9 bagtheweb.com

; <<>> DiG 9.9.7-P3 <<>> @68.94.157.9 bagtheweb.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 58515
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;bagtheweb.com.         IN  A

;; Query time: 131 msec
;; SERVER: 68.94.157.9#53(68.94.157.9)
;; WHEN: Fri Mar 02 12:01:07 CST 2018
;; MSG SIZE  rcvd: 42

Marcels-iMac:~ marcel$ dig @68.94.157.9 bagtheweb.com

; <<>> DiG 9.9.7-P3 <<>> @68.94.157.9 bagtheweb.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31350
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;bagtheweb.com.         IN  A

;; ANSWER SECTION:
bagtheweb.com.      60  IN  A   184.73.200.185
bagtheweb.com.      60  IN  A   23.23.171.5
bagtheweb.com.      60  IN  A   50.17.234.140
bagtheweb.com.      60  IN  A   174.129.203.239
bagtheweb.com.      60  IN  A   204.236.236.192
bagtheweb.com.      60  IN  A   107.22.233.200
bagtheweb.com.      60  IN  A   23.21.55.239
bagtheweb.com.      60  IN  A   23.23.215.144

;; Query time: 54 msec
;; SERVER: 68.94.157.9#53(68.94.157.9)
;; WHEN: Fri Mar 02 12:01:09 CST 2018
;; MSG SIZE  rcvd: 170

답변1

업데이트를 조사하거나 강제하기 위해 제가 할 수 있는 다른 방법이 있습니까(AT&T에 전화해서 4시간을 낭비하는 것 외에)?

아니요. 귀하는 제공자와의 기록을 설정하고 제공자가 요청한 영역 전송을 수행함으로써 귀하의 역할을 완료했습니다.

이 문제를 해결하기 위해 영역 이전 전에 수행할 수 있는 작업이 있습니까?

아마도? 너~할 것 같다5분과 같이 매우 낮은 TTL을 설정할 수 있었지만 실제로 중요해지려면 이 TTL도 DNS 인프라 전체에 복제되어야 합니다.

AT&T는 형편없어

대부분의 ISP 호스팅 DNS가 일반적으로 쓰레기라는 것이 더 구체적입니다. 속도를 위해 만들어진 것이 아니라 다른 네트워크를 통한 불필요한 데이터 전송(일반적으로 비용이 발생함)을 제거하는 데 도움이 됩니다. 이는 매우 크고 무거운 캐싱을 의미합니다. 또한 자체 DNS를 호스팅하고 DHCP를 통해 고객에게 이러한 값을 제공하는 것이 더 쉽습니다. 코스에 맞는 파.

다른 사용자들도 같은 문제를 겪을 수 있는지 궁금합니다.

이는 AT&T DNS 인프라에 특정한 문제일 가능성이 높으며 DNS 서버가 새로 고침을 마친 후에는 괜찮을 것이라고 확신합니다.

Google의 DNS를 사용하면 스스로 문제를 해결할 수 있다는 것을 알고 있지만

아마도 이미 이 작업을 수행해야 합니다. 그런데 IBM의 새로운 DNS 서비스는 일반적으로 매우 빠릅니다.9.9.9.9

관련 정보