欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Linux中dig命令的使用学习

程序员文章站 2022-04-03 17:47:05
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