dig-DNS lookup utility
当域名出现访问故障时,可通过域名解析来判断是否有错误的解析导致的问题。
可以看到有请求段和应答段,最后解析出的A记录有两条
dig命令做迭代查询
dig +trace 可跟踪整个解析流程
1.由根域名服务器查找到负责解析.com的顶级域名服务器
2.由顶级域名服务器查找到baidu.com的二级域名服务器
3.再由二级查找到www.baidu.com 对应的cname记录www.a.shifen.com
4.再去查找www.a.shifen.com对应的A记录
5.最后返回A记录对应的IP地址
nslookup可以指定dns服务器来解析域名
nslookup 查询域名A记录是否生效,域名是否解析成功
nslookup 域名
查询mx记录是否生效
nslookup -qt=mx 域名
查询域名使用的是哪一家DNS服务器
nslookup -qt=ns 域名
查看域名的别名记录(cname记录)
nslookup -qt=cname 回车即可得到域名解析的别名记录