Dig
挖只顯示答案
我只想探勘以顯示我的查詢的答案。
通常,它會列印出很多這樣的附加資訊:
;; <<>> DiG 9.7.3 <<>> google.de ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55839 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;google.de. IN A ;; ANSWER SECTION: google.de. 208 IN A 173.194.69.94 ;; Query time: 0 msec ;; SERVER: 213.133.99.99#53(213.133.99.99) ;; WHEN: Sun Sep 23 10:02:34 2012 ;; MSG SIZE rcvd: 43
我希望將其簡化為答案部分。
dig 有很多選擇,我發現一個不錯的選擇是
+noall +answer
; <<>> DiG 9.7.3 <<>> google.de +noall +answer ;; global options: +cmd google.de. 145 IN A 173.194.69.94
它遺漏了大部分內容,但仍顯示此選項。
關於如何使用探勘選項刪除它的任何想法?我當然可以使用其他工具將其刪除,但是帶有 dig 本身的選項將是最乾淨和最好的。
我不確定您為什麼在輸出中收到評論。這是您想要的行為的正確選項集。以下是相同版本的 dig 的相同選項:
$ dig -version DiG 9.7.3 $ dig +noall +answer google.de google.de. 55 IN A 173.194.44.216 google.de. 55 IN A 173.194.44.223 google.de. 55 IN A 173.194.44.215 $
使用“+short”選項
[root@myhost ~]# dig +short google.com 216.58.194.142 [root@myhost ~]# dig +short -x 216.58.194.142 dfw06s49-in-f14.1e100.net. dfw06s49-in-f142.1e100.net. [root@myhost ~]# dig +short google.com soa ns1.google.com. dns-admin.google.com. 181803313 900 900 1800 60