我只想挖掘以显示我的查询的答案。
通常,它会打印出很多附加信息,如下所示:
;; <<>> 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 +param domain
,不是dig domain +param
。+noall +answer
switch 的工作方式不同,具体取决于它在命令行中的位置。这肯定是一个错误,dig
因为+short
双方都可以正常工作。根据手册页,您可能想尝试:
dig google.de +noall +answer +nocomments
如果那不起作用,我将不得不问您使用的是什么发行版?
编辑:这是最奇怪的事情。您必须将选项放在查询之前。