dig 是 Domain Information Groper 的缩写
yum install bind-utils
基本语法
dig [@server] [name] [type]
@server:请求所指向的 DNS 服务器的主机名或IP地址。如果没有指定 DNS 服务器,则使用系统当前配置的 DNS 服务器
name :要查找的域名
type :要检索的 DNS 记录的类型,默认为 A 记录类型
我想解析 www.baidu.com 这个域名,指定使用 Google 的 dns 服务器(8.8.8.8)
dig @8.8.8.8 www.baidu.com MX
A 记录 dig @8.8.8.8 www.baidu.com
MX记录 dig @8.8.8.8 www.baidu.com MX
dig @8.8.8.8 www.baidu.com
第一列 www.wshifen.com:要查找的域名
第二列 192 :生存周期,告诉 DNS 解析器在请求一个新查询之前缓存查询多长时间
第三列 IN:查询的类,IN 指互联网
第四列 A:DNS 查询类型( A, AAAA, CNAME, MX, NS, PTR, CERT, SRV, TXT, SOA 等)
第五列 104.193.88.77:域名关联的 IP 地址
dig www.baidu.com +noall +answer
dig www.baidu.com +short
返回 MX 类型
dig www.baidu.com MX
返回 CNAME 类型
dig www.baidu.com CNAME
查看 DNS 解析过程
dig www.baidu.com +trace
DNS 反向查找
DNS 正向查找就是通过域名找解析 IP;
反向查找就是通过 IP 地址找域名
dig -x 95.217.163.246