Linux 使用dig命令查看域名解析情况(DNS测试)

25,877次阅读
没有评论

共计 1320 个字符,预计需要花费 4 分钟才能阅读完成。

  • 说明

    每个域名在解析之后,可以查看到域名的 DNS 情况,通常使用的 DNS 的查询指令有:hostnslookupdig,这里简单介绍一下 dig 命令。
    dig是一个在 类 Unix命令行模式下查询 DNS 包括 NS 记录 A 记录MX 记录 等相关信息的工具。
    dig的源码是 ISC BIND 大包的一部分,但是大多编译和安装 Bind 的文档都不把它包括在内,在 linux 系统下,它通常是某个包的一部分,在 Gentoo 下是 bind-tools,在Redhat/Fedora 下是 bind-utils,或者在 Debian 下是 dnsutils

  • 安装

    • debian 系
      apt-get install dnsutils
    • centos 系
      yum install bind-utils
  • 相关命令用法

    可以使用 dig -h 查看到所有的用法,这里简单列举一下常用的。

    • 查看百度的解析记录

      [root@iZ2vc6uqi36nrkv6ce437dZ ~]# dig www.baidu.com
      
      ; > DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.3 > www.baidu.com
      ;; global options: +cmd
      
      ## Dig 的部分输出一些有关于它的版本信息和全局的设置选项,如果 +nocmd 在命令行下是第一个参数的话,那么这部分输出可以通过加 +nocmd 的方式查询出来
      
      ;; Got answer:
      ;; ->>HEADER
    • 查看百度的 A 记录

      [root@iZ2vc6uqi36nrkv6ce437dZ ~]# dig baidu.com A +noall +answer
      
      ; > DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.3 > baidu.com A +noall +answer
      ;; global options: +cmd
      baidu.com.        238    IN    A    39.156.69.79
      baidu.com.        238    IN    A    220.181.38.148
    • 查看百度的 MX 记录

      [root@iZ2vc6uqi36nrkv6ce437dZ ~]# dig baidu.com MX +noall +answer
      
      ; > DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.3 > baidu.com MX +noall +answer
      ;; global options: +cmd
      baidu.com.        7200    IN    MX    20 jpmx.baidu.com.
      baidu.com.        7200    IN    MX    15 mx.n.shifen.com.
      baidu.com.        7200    IN    MX    10 mx.maillb.baidu.com.
      baidu.com.        7200    IN    MX    20 mx1.baidu.com.
      baidu.com.        7200    IN    MX    20 mx50.baidu.com.
    • 查看百度的 txt 记录,获得精简版的结果

      [root@iZ2vc6uqi36nrkv6ce437dZ ~]# dig www.baidu.com txt +short
      
      www.a.shifen.com.

更多有关 dig 命令的用法,可浏览 dig 命令用法指南。

#推荐阅读

Linux 使用 dig 命令查看域名解析情况(DNS 测试)

概述 dig(Domain Information…

标签:dig
linux

文章来源: Linux 使用 dig 命令查看域名解析情况(DNS 测试)

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2021-01-22发表,共计1320字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)