DNS解析查询工具
dig命令
1 常用命令
命令:dig 您的域名(示例:dig www.baidu.com)
2、根据解析记录查询,比如MX,CNAME,NS,PTR等,只需将类型加在命令后面即可。
示例:dig baidu.com NS
解析未生效、或者未设置解析记录场景的示例(示例:dig example.com CNAME)。
3 . 指定域名DNS服务器测试解析是否生效的命令,以下以指定云解析DNS服务器和公共DNS服务器作为查询解析是否生效的示例演示。
示例:dig example.com @223.5.5.5
4、使用dig + trace 参数,显示逐级查询过程
示例:dig +trace example.com
5 . 获取 DNS 出口 IP,通过查询特殊域名返回客户端出口 IP(即本地 DNS 服务器对外的公网 IP),确认 NAT 或代理后的真实请求源地址。
示例:dig +short TXT whoami.ds.akahelp.net
6、查询域名使用的域名dns服务器
示例:dig ns baidu.com
7、通过指定客户机IP,查询权威DNS返回的解析地址,来判断智能解析调度的精准度。
命令:dig @dns服务器 域名 +subnet=指定客户机IP
示例:dig @ns1.alidns.com example.com +subnet=10.10.10.10
nslookup命令
1、查看本地dns解析
命令:nslookup 域名
2、 指定公共DNS,查询解析生效情况。
命令:nslookup 域名 公共DNS
3、根据记录类型进行查询,比如MX,CNAME,NS,PTR
命令:nslookup -type=记录类型 域名
4、查看域名在指定权威服务器上的解析结果。
命令:nslookup 域名 权威服务器
命令均可配合:+short +trace -x 来使用。
上一篇:DNS协议基础-CSDN博客