![1.1.1.1 が特定の名前 (SERVFAIL) を解決できないのはなぜですか?](https://rvso.com/image/726401/1.1.1.1%20%E3%81%8C%E7%89%B9%E5%AE%9A%E3%81%AE%E5%90%8D%E5%89%8D%20(SERVFAIL)%20%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
cloudflare ネームサーバーが特定の DNS 名を解決できず、SERVFAIL で応答することに気付きました。ただし、dig コマンドを実行すると、応答が返されます。なぜでしょうか?
$ dig sdo.gsfc.nasa.gov @1.1.1.1
; <<>> DiG 9.11.4-4-Debian <<>> sdo.gsfc.nasa.gov @1.1.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 2956
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1452
;; QUESTION SECTION:
;sdo.gsfc.nasa.gov. IN A
;; ANSWER SECTION:
sdo.gsfc.nasa.gov. 300 IN CNAME gs671-sdoweb.ndc.nasa.gov.
gs671-sdoweb.ndc.nasa.gov. 827 IN A 129.164.137.36
;; Query time: 763 msec
;; SERVER: 1.1.1.1#53(1.1.1.1)
;; WHEN: Di Aug 28 10:56:15 CEST 2018
;; MSG SIZE rcvd: 93
答え1
貼り付けが何らかの方法で変更されていないと仮定すると (つまり、2 つの異なる出力からの貼り付けを誤って組み合わせるなど)、投稿したものは一般に見られる動作ではありません。この回答の時点では、この動作を再現できませんでした。
A はSERVFAIL
DNS 解決の即時失敗を示し、通常は 0 の回答が伴います。このコンテキストで回答を提供することは通常矛盾しています。回答を提供できる場合、なぜ応答をサーバー障害としてフラグ付けするのでしょうか。
これが私がまだ見たことのない新しい実験的な RFC の実装でない限り (コメントでベテランに連絡します)、これはソフトウェア自体のバグである可能性が最も高いです。 Serverfault では、この種のバグに対して技術的なサポートを提供できる人はいません。そのため、最善策は、Cloudflare にチケットを開いて調査を依頼することです。