共计 1320 个字符,预计需要花费 4 分钟才能阅读完成。
-
说明
每个域名在解析之后,可以查看到域名的
DNS
情况,通常使用的DNS
的查询指令有:host
、nslookup
、dig
,这里简单介绍一下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
- debian 系
-
相关命令用法
可以使用
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 测试) Linux 使用 dig 命令查看域名解析情况(DNS 测试)](https://yojack.cn/wp-content/uploads/2024/09/linux-e4bdbfe794a8dige591bde4bba4e69fa5e79c8be59f9fe5908de8a7a3e69e90e68385e586b5dnse6b58be8af95_66e27c5787fca.png)
概述 dig(Domain Information…
标签:dig
linux
文章来源: Linux 使用 dig 命令查看域名解析情况(DNS 测试)
正文完