Dig

挖只顯示答案

  • February 15, 2018

我只想探勘以顯示我的查詢的答案。

通常,它會列印出很多這樣的附加資訊:

;; <<>> 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

引用自:https://serverfault.com/questions/431080