关于域名生效的问题,可能很多人都在关注。
由于域名解析过程比较复杂,其中的一些无关细节我们不作讨论。修改域名DNS服务器的生效时间因不同的域名而有所差异。一般来说修改一个以COM/NET结尾的域名来说生效时间最长为48小时,以ORG结尾的域名来说生效时间最长为24小时,以CN结尾的域名生效时间最长为6小时。
为什么修改DNS服务器后,新DNS服务器生效不能立即生效呢?简单说来就是因为各地公网DNS上会缓存有域名旧DNS信息,必须要等旧DNS信息过期后新的域名DNS才可以生效。具体决定新DNS服务器生效时间的参数是TTL(Time To Live)值,这个TTL值被设置在域名的顶级域服务器上。
接下来,我们举几个域名实例加以说明。
首先,列出几个常用域名的顶级域服务器:
这是负责解析COM/NET域名的顶级域服务器:
192.5.6.30
192.42.93.30
192.54.112.30
192.26.92.30
。。。。。。。
这是负责解析ORG域名的顶级域名服务器:
199.19.56.1
199.19.54.1
199.19.53.1
204.74.112.1
。。。。。。。
这是负责解析CN域名的顶级域名服务器:
203.119.26.1
203.119.27.1
203.119.28.1
203.119.29.1
。。。。。。。
下面我们以ai-dns.com为例具体说明一下(我们用DIG命令在COM域名顶级域服务器上查看TTL)。
D:dig>dig @192.5.6.30 ai-dns.com
;; AUTHORITY SECTION:
ai-dns.com. 172800 IN NS ns1.ai-dns.com.
ai-dns.com. 172800 IN NS ns2.ai-dns.com.
ai-dns.com. 172800 IN NS ns3.ai-dns.com.
上例中172800这个数值就是TTL值,这个参数的单位是秒,折合成小时就是48小时。
下面我们以freebsd.org为例具体说明一下(我们用DIG命令在ORG域名顶级域服务器上查看TTL)。
D:dig>dig @204.74.113.1 freebsd.org
;; AUTHORITY SECTION:
freebsd.org. 86400 IN NS ns1.iafrica.com.
freebsd.org. 86400 IN NS ns1.downloadtech.com.
freebsd.org. 86400 IN NS ns0.freebsd.org.
上例中86400这个数值就是TTL值,这个参数的单位是秒,折合成小时就是24小时。
下面我们以aidns.cn这个域名为例说明一下(我们用DIG命令在CN域名顶级域服务器上查看TTL)。
D:dig>dig @203.119.26.1 aidns.cn
;; AUTHORITY SECTION:
aidns.cn. 21600 IN NS ns3.ai-dns.com.
aidns.cn. 21600 IN NS ns1.ai-dns.com.
aidns.cn. 21600 IN NS ns2.ai-dns.com.
上例中21600这个数值就是TTL值,这个参数的单位是秒,折合成小时就是6小时。
上面我们使用的DIG工具是一个很重要的域名解析排错工具,功能要比WIN32平台上的NSLOOKUP工具强大的多。
这里我们提供给用户可以在windows系统上使用的DIG版本它无需安装,解压后在[命令提示符]窗口就可以使用了。
DIG工具下载:http://soft.aidns.cn/dig.rar