访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux dig 命令使用详解

时间:2019-07-19

linux命令_linux关机命令_linux命令windows命令

该命令是指定查询域名的解析服务器,请对应修改为您的主解析服务器。悠游域名批量查询工具是一款域名批量查询工具,可根据规则生成查询,可查询域名的注册信息、备案信息、权重信息,还可以查询过期域名。简单来说,域名whois信息就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库,比如如域名所有人、域名注册商、域名注册日期和过期日期等信息。

dig的全称是 (domain information groper)。它是一个用来灵活探测DNS的工具。它会打印出DNS name server的回应。

查询单个域名的 DNS 信息

dig 命令最典型的用法就是查询单个主机的信息。

linuxidc@linuxidc:~$ dig

; <<>> DiG 9.11.3-1Ubuntu1.5-Ubuntu <<>>

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17774

;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 65494

;; QUESTION SECTION:

; INA

;; ANSWER SECTION:

5INA122.228.238.15

5INA106.42.25.203

;; Query time: 10 msec

;; SERVER: 127.0.0.53#53(127.0.0.53)

linux命令_linux命令windows命令_linux关机命令

;; WHEN: Sun Mar 03 10:55:35 CST 2019

;; MSG SIZE rcvd: 77

Linux dig 命令使用详解

dig 命令默认的输出信息比较丰富,大概可以分为 5 个部分。

第一部分显示 dig 命令的版本和输入的参数。

第二部分显示服务返回的一些技术详情,比较重要的是 status。如果 status 的值为 NOERROR 则说明本次查询成功结束。

第三部分中的 "QUESTION SECTION" 显示我们要查询的域名。

第四部分的 "ANSWER SECTION" 是查询到的结果。

第五部分则是本次查询的一些统计信息,比如用了多长时间,查询了哪个 DNS 服务器,在什么时间进行的查询等等。

默认情况下 dig 命令查询 A 记录,上图中显示的 A 即说明查询的记录类型为 A 记录。在尝试查询其它类型的记录前让我们先来了解一下常见的 DNS 记录类型。

常见 DNS 记录的类型类型 目的

A 地址记录linux命令,用来指定域名的 IPv4 地址,如果需要将域名指向一个 IP 地址,就需要添加 A 记录。

AAAA 用来指定主机名(或域名)对应的 IPv6 地址记录。

CNAME 如果需要将域名指向另一个域名,再由另一个域名提供 ip 地址,就需要添加 CNAME 记录。

MX 如果需要设置邮箱,让邮箱能够收到邮件,需要添加 MX 记录。

NS 域名服务器记录,如果需要把子域名交给其他 DNS 服务器解析,就需要添加 NS 记录。

SOA SOA 这种记录是所有区域性文件中的强制性记录。它必须是一个文件中的第一个记录。

TXT 可以写任何东西,长度限制为 255。绝大多数的 TXT记录是用来做 SPF 记录(反垃圾邮件)。

查询 CNAME 类型的记录

linux命令windows命令_linux关机命令_linux命令

除了 A 记录,常见的 DNS 记录还有 CNAME,我们可以在查询时指定要查询的 DNS 记录类型:

linuxidc@linuxidc:~$ dig m.linuxidc.com CNAME

在 2012年linuxidc.com\9月\gvim 7.3 for ubuntu 12.04。在 2014年linuxidc.com\11月\ubuntu 14.10 安装mac主题。然后再新一行输入.domain.可能会被一些邮件服务器屏蔽.domain.com<. :<这个域名需要根据实际的情况而定>,单独输入 ,可以准备发送邮件了,表示邮件的结束1 既然是使用telnet来进行测试.com>。