どうしてそうなるのかしら。単にレコードを「掘り下げて+短く」すると、さらに奇妙になります。応答は得られますが、クライアントはそれを利用できません。RFCをざっと見ましたが、この動作の理由を見つけることができませんでした。
例:
... opcode: QUERY, status: REFUSED ...
;; QUESTION SECTION:
blah.blah IN A
;; ANSWER SECTION:
blah.blah 19343 IN A 1.1.1.1
dig +short blah.blah just plainly returns 1.1.1.1
接着剤レコード、多分??
—
Jeff Schaller
はい、これらのレコードは権限のあるサーバーからのものではありません-特定のドメイン名を解決しないようにローカルで構成したローカルDNSプロキシからのものです(実際にレコードを解決せずにこれらのクエリが拒否されると予想していました)。しかし、クライアント側のDNS libがこの奇妙な点をどのように処理するのかと思っています。
—
iangelov
dig @127.0.0.1
(またはリッスンしているIPアドレス)で直接実行します。