DNS更新新logging需要多长时间? 奇怪的DNS行为!

我有我的个人网站freehostia,现在我已经转移到其他服务器。 已经接近一个星期了,当然,因为NameServer改变了新的主机,所以我对域名做了必要的更改,使用domain-register-company。

现在,当我尝试打开我的网站,有时打开新的托pipe网站,有时它打开旧网站上的404页面。

我认为1周,甚至4天是DNS传播发生的时间。 这是一个奇怪的行为。

当我从IP地址打开网站时,它打开,但是当我打开一个域名的网站,有时它打开,有时它并没有。 任何线索?

我试了两个我的朋友,他们从来没有去过我的网站,所以没有DNScaching在他的机器上,它打开了一个,并没有打开另一个。 谢谢

– 从http://Squish.net
25.0%的查询将返回66.40.52.47(dns1.freehostia.com)vks.uni.cc. 3600 IN A 66.40.52.64
25.0%的查询将返回66.40.66.152(dns2.freehostia.com)vks.uni.cc. 3600 IN A 66.40.52.64
25.0%的查询将由72.55.164.113(ns1.softuff.com)vks.uni.cc返回。 14400 IN A 72.55.164.113
25.0%的查询将被返回70.38.29.161(ns2.softuff.com)vks.uni.cc. 14400 IN A 72.55.164.113

我不明白这是什么25%,为什么不是100%或50%
dns1.freehostia.com和dns2.freehostia.com是旧的服务器。 ns1.softuff.com和ns2.softuff.com是新的服务器。

我对这个问题的回答有一个传播时间的衰减,我将链接到,而不是在这里复制粘贴。

更具体地说,从你的问题,我听起来像你权威的名称服务器尚未更新(或列出错误,所以错误的被查询)。 要查看服务器名称logging您的本地DNS服务器东西正在用于域,您可以使用dig <domain.tld> NS像这样:

 $ dig spillett.net NS ;; ANSWER SECTION: spillett.net. 316 IN NS ns1.nogoodnamesareleft.com. spillett.net. 316 IN NS ns2.nogoodnamesareleft.com. 

你可以检查他们是否都有正确的地址名称:

 $ dig @ns1.nogoodnamesareleft.com www.spillett.net ;; ANSWER SECTION: www.spillett.net. 349 IN CNAME spillett.net. spillett.net. 349 IN A 69.94.124.51 ;; AUTHORITY SECTION: spillett.net. 349 IN NS ns2.nogoodnamesareleft.com. spillett.net. 349 IN NS ns1.nogoodnamesareleft.com. ;; ADDITIONAL SECTION: ns1.nogoodnamesareleft.com. 3499 IN A 69.94.124.137 ns2.nogoodnamesareleft.com. 3499 IN A 78.105.118.25 

(重复上面的第一个查询返回的每个NSlogging)

查询返回的TTL值直接针对你的域名服务器,应该是区域logging中设置的实际值(在上面的例子中它们是低的,因为这个域最近被移动了,我忘了把它们设置得更高, d完成),其中 – 对于非权威服务器的查询(即,如果dig没有给出@<server>指令,将会查询您的默认本地名称服务器之一)将在该服务器接下来检查之前多久如果它的caching版本需要更新,则针对作为该域的NSlogging列出的域名服务器)。

检查你的域名的上述testing可能会给你更多的线索,问题的根源在哪里。 如果你使用的是Linux并且没有dig ,通常在一个名为dnsutils的软件包中find(这在Debian和Ubuntu上被称为,我假设在其他发行版上也有类似的安排) – 毫无疑问, Windows( 这是Google返回的第一个相关的页面 ),虽然我从来没有使用过任何一个。

这听起来像你正在使用的DNS服务器正在caching旧的结果。

DNSloggingcaching多长时间取决于TTL(生存时间),但不是每个DNS服务器都要遵守。

多一个(也许很明显)的东西…如果你使用你的老DNS服务器进行查找…确保你已经删除了旧的区域。 🙂

如果它适用于你的两个朋友,但不适合你,我build议改变你的计算机用于查找的DNS服务器…即使是暂时的。

我build议改变你的电脑的DNS查找服务器像OpenDNS的东西…只是为了testing和看看。

http://www.opendns.com

208.67.222.222

208.67.220.220

如果没有任何作品…让我们知道你是什么域名的问题,我敢肯定有人在这里为你看,并告诉你,如果它的传播与否。

希望这可以帮助。

取决于dns ttllogging。 一周听起来挺长的。 尝试检查所有负责服务器的DNS查询的答案 – 访问例如http://www.squish.net/dnscheck/ ,键入您的域名,selecttypes:ANY并运行检查。

也许有一个涉及的服务器仍然返回旧的logging。

一个星期就有足够的时间来进行传播。 我有类似的问题,问题是主服务器和辅助服务器没有同步。 我用nslookup来检查当前状态。 虽然我的问题是MXlogging,你可能想检查它 。

如果您要更改注册商的logging,唯一需要更新TTL的时间才会更新。 通常,注册员每24小时更新一次或两次logging。 但是,通常情况下,这些logging是指向您的DNS服务器的域名。

如果您正在更新DNS服务器上的正常(A,PTR,CNAME等)logging,并且正在运行绑定,则应该可以执行“rndc reload domain.name”(或“rndc reload domain .name IN视图“)来安排立即更新。

最后一个警告,浏览器维护自己的caching,以及操作系统的DNS客户端。 当我真正需要做的是Windows客户端上的“ipconfig / flushdns”时,我已经不止一次地感到沮丧。

DNS变化非常迅速; 我想你要求的是,如果你在注册服务机构进行修改,需要多长时间来宣传?

如果您在注册服务商更改名称服务器,则可能会在6-48小时的停机时间内发生变化,而变化则会在全球范围内传播。

如果您只是添加或修改logging到您的DNSpipe理控制台,那么这些更改几乎是即时的。