ルートDNSサーバーをクエリするときにDIG +SHORTが機能しませんか?

StackOverflow https://stackoverflow.com/questions/4507449

質問

英国のルートDNSサーバーを直接クエリすると(例:195.66.240.130)、15〜40msかかる通常のDNSサーバーをクエリする2〜5msと結果が得られることがわかりました。

ただし、何らかの理由で、195.66.240.130をクエリするときに +短いオプションは機能しません

作品:dig @8.8.8.8 emple.co.uk ns +short

動作しない:dig @195.66.240.130 emple.co.uk ns +short

誰かが理由を知っていますか?

削除 +ショートを削除すると、すべての関連情報が表示されますが、出力をきれいに取得しようとしています。

役に立ちましたか?

解決

+短いオプションは、以下の例からわかるように、空になる可能性のある応答から回答セクションを印刷することです。

[vitalie@silver ~]$ dig @195.66.240.130 bbc.co.uk NS

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @195.66.240.130 bbc.co.uk NS
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63811
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;bbc.co.uk.                     IN      NS

;; AUTHORITY SECTION:
bbc.co.uk.              172800  IN      NS      ns1.thdo.bbc.co.uk.
bbc.co.uk.              172800  IN      NS      ns1.rbsov.bbc.co.uk.
bbc.co.uk.              172800  IN      NS      ns1.thls.bbc.co.uk.
bbc.co.uk.              172800  IN      NS      ns1.bbc.co.uk.

;; ADDITIONAL SECTION:
ns1.bbc.co.uk.          172800  IN      A       132.185.132.21
ns1.thdo.bbc.co.uk.     172800  IN      A       212.58.224.21
ns1.thls.bbc.co.uk.     172800  IN      A       132.185.240.21
ns1.rbsov.bbc.co.uk.    172800  IN      A       212.58.227.48

;; Query time: 57 msec
;; SERVER: 195.66.240.130#53(195.66.240.130)
;; WHEN: Wed Dec 22 15:12:29 2010
;; MSG SIZE  rcvd: 179
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top