zoukankan      html  css  js  c++  java
  • dig命令

    [root@Gin scripts]# dig www.cnblogs.com
     
    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> www.cnblogs.com
    ;; global options: +cmd
     
    ##Dig的部分输出告诉我们一些有关于它的版本信息(version 9.2.3)和全局的设置选项,如果+nocmd在命令行下是第一个参数的话,那么这部分输出可以通过加+nocmd的方式查询出来
     
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41440
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
     
    ##在这里,Dig告诉我们一些从DNS返回的技术信息,这段信息可以用选项 +no]comments来控制显示,但是小心,禁止掉comments也可能关闭一些其它的选项。
     
    ;; QUESTION SECTION:
    ;www.cnblogs.com.               IN      A
     
    ##在这个查询段中,Dig显示出我们查询的输出,默认的查询是查询A记录,你可以显示或者禁止掉这些用+[no]question选项
     
    ;; ANSWER SECTION:
    www.cnblogs.com.        349     IN      A       42.121.252.58
     
    ##最后,我们得到我们查询的结果。www.isc.org 的地址是204.152.184.8,我不知道为什么你们更喜欢过滤掉这些输出,但是你可以用+[no]answer保留这些选项。
     
    ;; Query time: 149 msec
    ;; SERVER: 202.106.0.20#53(202.106.0.20)
    ;; WHEN: Sat Feb  4 15:26:43 2017
    ;; MSG SIZE  rcvd: 49
     
    ##最后一段默认输出包含了查询的统计数据,可以用+[no]stats保留

    我们可以查询什么?
    Dig可以让你有效地查询DNS,最常用的查询是A记录,TXT(文本注释),MX记录,NS记录,或者任意综合查询。

    查找baidu.com的A记录:(此处一定是域而不是主机)

     

    [root@Gin scripts]# dig baidu.com A +noall +answer

     
    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> baidu.com A +noall +answer
    ;; global options: +cmd
    baidu.com.              555     IN      A       180.149.132.47
    baidu.com.              555     IN      A       123.125.114.144
    baidu.com.              555     IN      A       111.13.101.208
    baidu.com.              555     IN      A       220.181.57.217

    查找baidu.com MX记录的列表:

    [root@Gin scripts]# dig baidu.com MX +noall +answer

     
    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> baidu.com MX +noall +answer
    ;; global options: +cmd
    baidu.com.              6481    IN      MX      20 mx1.baidu.com.
    baidu.com.              6481    IN      MX      20 jpmx.baidu.com.
    baidu.com.              6481    IN      MX      20 mx50.baidu.com.
    baidu.com.              6481    IN      MX      10 mx.n.shifen.com.

    查找baidu.com的权威DNS:

    [root@Gin scripts]# dig baidu.com NS +noall +answer

     
    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> baidu.com NS +noall +answer
    ;; global options: +cmd
    baidu.com.              66552   IN      NS      ns4.baidu.com.
    baidu.com.              66552   IN      NS      ns2.baidu.com.
    baidu.com.              66552   IN      NS      ns3.baidu.com.
    baidu.com.              66552   IN      NS      dns.baidu.com.
    baidu.com.              66552   IN      NS      ns7.baidu.com.

    查询上面所有的记录:

    [root@Gin scripts]# dig baidu.com ANY +noall +answer

     
    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> baidu.com ANY +noall +answer
    ;; global options: +cmd
    baidu.com.              5305    IN      MX      20 mx1.baidu.com.
    baidu.com.              5305    IN      MX      20 mx50.baidu.com.
    baidu.com.              5305    IN      MX      10 mx.n.shifen.com.
    baidu.com.              5305    IN      MX      20 jpmx.baidu.com.
    baidu.com.              1821    IN      TXT     "v=spf1 include:spf1.baidu.com include:spf2.baidu.com include:spf3.baidu.com a mx ptr -all"
    baidu.com.              1821    IN      TXT     "google-site-verification=GHb98-6msqyx_qqjGl5eRatD3QTHyVB6-xQ3gJB5UwM"
    baidu.com.              591     IN      A       220.181.57.217
    baidu.com.              591     IN      A       180.149.132.47
    baidu.com.              591     IN      A       111.13.101.208
    baidu.com.              591     IN      A       123.125.114.144
    baidu.com.              66493   IN      NS      ns2.baidu.com.
    baidu.com.              66493   IN      NS      dns.baidu.com.
    baidu.com.              66493   IN      NS      ns4.baidu.com.
    baidu.com.              66493   IN      NS      ns3.baidu.com.
    baidu.com.              66493   IN      NS      ns7.baidu.com.

    在现在这种IPv4和IPV6混用的情况下,你也可以使用AAAA的选项查询主机的IPv6 AAAA记录:

    [root@Gin scripts]# dig www.baidu.com AAAA +short

    www.a.shifen.com.

    [root@Gin scripts]# dig +nocmd baidu.com any +multiline +noall +answer

    baidu.com.              919 IN MX 20 jpmx.baidu.com.
    baidu.com.              919 IN MX 20 mx50.baidu.com.
    baidu.com.              919 IN MX 20 mx1.baidu.com.
    baidu.com.              919 IN MX 10 mx.n.shifen.com.
    baidu.com.              446 IN A 123.125.114.144
    baidu.com.              446 IN A 111.13.101.208
    baidu.com.              446 IN A 220.181.57.217
    baidu.com.              446 IN A 180.149.132.47
    baidu.com.              66277 IN NS dns.baidu.com.
    baidu.com.              66277 IN NS ns4.baidu.com.
    baidu.com.              66277 IN NS ns2.baidu.com.
    baidu.com.              66277 IN NS ns3.baidu.com.
    baidu.com.              66277 IN NS ns7.baidu.com.

    可以用 -x的选项查找IP地址的主机名。

    [root@Gin scripts]# dig -x 192.168.17.28 +short

    bogon.

    使用+【no】short运行简短输出

    dig sohu.com @202.102.134.68 -p 53 -t MX +short

    使用+【no】trace 跟踪域名解析过程

    dig sohu.com @202.102.134.68 -p 53 -t MX +trace

  • 相关阅读:
    [RxJS] ReplaySubject
    [React Fundamentals] Composable Components
    [Webpack] Use the Webpack Dashboard to Monitor Webpack Operations
    [RxJS] AsyncSubject
    [React Fundamentals] Component Lifecycle
    [React Fundamentals] Component Lifecycle
    [React Fundamentals] Component Lifecycle
    [RxJS] Subject basic
    [React Fundamentals] Using Refs to Access Components
    文档管理系统二——文档扫描与图片编辑
  • 原文地址:https://www.cnblogs.com/chengxuyonghu/p/13678141.html
Copyright © 2011-2022 走看看