AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 431080
Accepted
Zulakis
Zulakis
Asked: 2012-09-24 00:05:43 +0800 CST2012-09-24 00:05:43 +0800 CST 2012-09-24 00:05:43 +0800 CST

挖只显示答案

  • 772

我只想挖掘以显示我的查询的答案。

通常,它会打印出很多附加信息,如下所示:

;; <<>> 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
  • 4 4 个回答
  • 78474 Views

4 个回答

  • Voted
  1. Best Answer
    Cakemox
    2012-09-24T00:11:43+08:002012-09-24T00:11:43+08:00

    我不确定为什么您会在输出中收到评论。这是您想要的行为的正确选项集。以下是相同版本的 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
    $
    
    • 87
  2. Alphonse Musette
    2018-01-13T23:52:44+08:002018-01-13T23:52:44+08:00

    使用“+短”选项

    [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
    
    • 50
  3. Nowaker
    2014-07-29T12:00:04+08:002014-07-29T12:00:04+08:00

    使用dig +param domain,不是dig domain +param。

    % dig +noall +answer -t aaaa d.ns.zerigo.net
    d.ns.zerigo.net.        37788   IN      AAAA    2607:fc88:1001:1::4
    % dig -t aaaa d.ns.zerigo.net +noall +answer
    
    ; <<>> DiG 9.9.2-P2 <<>> -t aaaa d.ns.zerigo.net +noall +answer
    ;; global options: +cmd
    d.ns.zerigo.net.        37797   IN      AAAA    2607:fc88:1001:1::4
    

    +noall +answerswitch 的工作方式不同,具体取决于它在命令行中的位置。这肯定是一个错误,dig因为+short双方都可以正常工作。

    % dig +short -t aaaa d.ns.zerigo.net
    2607:fc88:1001:1::4
    
    % dig -t aaaa d.ns.zerigo.net +short
    2607:fc88:1001:1::4
    
    • 10
  4. ablackhat
    2012-09-24T00:18:22+08:002012-09-24T00:18:22+08:00

    根据手册页,您可能想尝试:

    dig google.de +noall +answer +nocomments

    如果那不起作用,我将不得不问您使用的是什么发行版?

    编辑:这是最奇怪的事情。您必须将选项放在查询之前。

    [jglenn@lin02 ~]$ dig +noall +answer google.de
    google.de.              35      IN      A       74.125.227.119
    google.de.              35      IN      A       74.125.227.120
    google.de.              35      IN      A       74.125.227.127
    [jglenn@lin02 ~]$ dig +answer google.de +noall
    
    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.3 <<>> +answer google.de +noall
    ;; global options: +cmd
    [jglenn@lin02 ~]$ dig google.de +noall +answer
    
    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.3 <<>> google.de +noall +answer
    ;; global options: +cmd
    google.de.              203     IN      A       74.125.227.119
    google.de.              203     IN      A       74.125.227.120
    google.de.              203     IN      A       74.125.227.127
    
    • 2

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve