DNS云学堂 | 快速定位DNS解析异常问题,牢记这四种DNS状态码( 二 )


场景一:递归DNS至权威DNS服务器因网络问题,解析超时
1)客户端向递归服务器发起DNS解析
2)由于网络问题,递归服务器向权威DNS解析超时,向客户端应答SERVFAIL
场景二:递归DNS缓存了某权威区NS域名的NXDOMAIN状态,客户端查询此权威区下的域名时,递归DNS应答SERVFAIL
1)new.test.com的NS为ns.new.test.com,递归DNS查询ns.new.test.com得到了NXDOMAIN的应答 。
2)客户端向递归DNS查询new.test.com权威区下的域名,则出现SERVFAIL
3NXDOMAINResponse code 3 —— NXDOMAIN
解析某一域名,此域名没有任何类型的解析记录,例:
环境说明
DNS服务器有test.com 权威区,有如下记录
test.com. 3600 NS ns.test.com.
ns.test.com. 3600 A 1.1.1.1
www.tes.tcom 3600 A 2.2.2.2
场景一:这个域名类型树下不存在任何一个类型,应答NXDOMAIN
1)客户端向DNS服务器解析ww123.tes.tcom 的A记录
2)服务器应答码为NXDOMAIN,并附带test.com 的SOA
4REFUSEDResponse code 5 —— REFUSED
客户端向DNS服务器查询域名,但是此DNS服务器需要对外递归查询,但是此DNS没有开启DNS递归功能,例:
环境说明
DNS服务器关闭递归功能,且有test.com 权威区,有如下记录:
test.com. 3600 NS ns.test.com.
ns.test.com. 3600 A 1.1.1.1
new.test.com. 3600 NS ns.new.test.com
ns.new.test.com. 3600 A 2.2.2.2
1)客户向DNS服务器发起www.baidu.com.的查询
【DNS云学堂 | 快速定位DNS解析异常问题,牢记这四种DNS状态码】2)DNS服务器应答REFUSED

推荐阅读