Linux中dig命令的使用学习
程序员文章站
2022-07-04 11:41:58
Dig全称为Domain Information Groper域名信息搜索。
Dig命令的用途:用来询问(interrogate)DNS服务器,很多系统和网络管理员用该命令来调试...
Dig全称为Domain Information Groper域名信息搜索。
Dig命令的用途:用来询问(interrogate)DNS服务器,很多系统和网络管理员用该命令来调试DNS相关的问题。dig的最典型用法是简单地查询单个主机。
1.查看dig命令的使用方法
info dig或者dig -h
2.根据域名查询ip地址
dig www.baidu.com
查询结果中符号的含义:
A (the IP address),
TXT (text annotations),
MX (mail exchanges), and
NS nameservers.
3.查询MX记录
$ dig baidu.com MX
MX全称Mail Exchanger
MX记录指定了与域名相关的邮件服务器IP地址。
4.查询NS记录
$ dig baidu.com NS
5.查询TXT记录
$ dig baidu.com TXT
6.查询SOA记录
SOA记录被命名为权威记录。
$ dig baidu.com SOA
7. 查询所有DNS记录类型
$ dig baidu.com ANY
8.反向查询:根据IP地址查询域名
$ dig -x ip地址
9. 跟踪DNS路径
互联网的DNS系统通过分层的方式工作,当我们使用dig来解析某个域名时,这个查询由多个DNS服务器连续处理。这些DNS服务器进程可以使用+trace参数进行跟踪。
$ dig baidu.com +trace