阿里云云解析测试域名解析生效的办法

测试阿里云域名解析生效的办法
根据域名生效原理可以知道,解析记录生效分为两个步骤:在云解析生效和在LocalDNS生效。只有在LocalDNS生效之后,客户端才能得到正确的解析结果。如果解析记录在本地没有生效,但是在云解析服务器已经生效,请耐心等待LocalDNS刷新自身缓存,理论缓存时长由解析记录中配置的TTL值决定。实际网络中某些LocalDNS会修改缓存时长,具体生效时间由LocalDNS行为决定。
 
下面以www.test.com为例,分别在Windows和Linux平台展示对应的测试方法和步骤。已通过云解析控制台添加test.com解析,NS地址已修改为云解析地址ns1.jdgslb.com/ns2.jdgslb.com,配置好www.test.com的A记录地址。
 
Windows平台测试方法和步骤:
Windows平台可以采用系统命令ping和nslookup,在CMD窗口,执行命令进行测试。
 
一、测试解析记录是否在客户端/LocalDNS生效
 
操作步骤:
 
打开Windows命令行窗口,依次点击开始-所有程序-附件-命令提示符
 
在CMD窗口中,执行命令pingwww.test.com
 
可以看到www.test.com已经获取到正确的解析地址
 
如果找不到域名的解析地址则会提示找不到

还可以采用nslookup命令进行测试,执行nslookupwww.test.com
 
可以看到在客户端能够获取到www.test.com正确的IP地址

二、测试解析记录是否在云解析服务器生效
 
测试域名的解析记录是否在云解析服务器生效,只能采用nslookup命令进行,在CMD窗口,执行nslookupwww.test.comns1.jdgslb.com,其中ns1.jdgslb.com为域名test.com所属的云解析地址。
 
可以看到在客户端成功获取到了www.test.com的地址,且结果是通过云解析的服务器返回的。
 
Linux平台测试方法和步骤:
Linux平台可以采用ping和dig命令,通过命令行测试。

一、测试解析记录是否在LocalDNS/客户端生效
 
1、在命令行窗口执行pingwww.test.com可以看到www.test.com已经获取到正确的解析地址
 
2、如果找不到域名的解析地址则会提示"unknownhost"

3、还可以采用dig命令进行测试,执行digwww.test.com
 
可以看到在客户端能够获取到www.test.com正确的IP地址
 
二、测试解析记录是否在云解析服务器生效
 
测试域名的解析记录是否在云解析服务器生效,只能采用dig命令进行,在命令行窗口执行digwww.test.com@ns1.jdgslb.com,其中ns1.jdgslb.com为域名test.com所属的云解析地址。
 
可以看到在客户端成功获取到了www.test.com的地址,且结果是通过云解析的服务器返回的。