DNS是否提供取决于www或非www的不同IP地址?


0

我正在将网站流量adadarters.com从旧主机迁移到新主机。我们出于各种原因保留旧主机,包括我们不想移动的邮件和ASP文件,因此我只修改了A记录以指向新主机的IP。10小时后,即使看起来已经传播,它仍然没有真正传播。我一直在做的ipconfig/ flushdns一整天。

发生的事情是adadarters.com服务新IP(74.220.215.66)和www.adadarters.com旧IP(65.254.231.127)。如果您尝试键入不带URL的URL www,它似乎会重定向www到旧主机并发送给您。

我发现的方法是nslookup adadarters.com 205.171.3.66(我的ISP的IP地址)与nslookup www.adadarters.com 205.171.3.66

另外,到adadarters.comvs 的traceroute会www.adadarters跟踪到新IP地址和旧IP地址的路由。

新主机说DNS对他们来说看起来不错。老主机说设置对他们来说也很好,我只需要等待更长的时间就可以传播。但是,为什么www传播方式与非www有所不同?我认为他们只是因为我不知道而推迟了我(他们是老东家的一个原因)。

关于可能发生的事情的任何想法如果您在看时有机会解决了这个问题,则旧主机文件的徽标在右侧,新的主机文件在左侧,并且是WordPress网站。


DNS传播现在看起来很好。在www.adadarters.com此处adadarters.com此处检查结果。两者都清楚地显示出来74.220.215.66
JakeGould 2015年

您说自己“整天都在做ipconfig / flushdns”,但这只会影响您自己的计算机,而不会影响正在为您执行查询的任何上游DNS服务器。值得在这样的时间使用独立的DNS查找服务,例如mxtoolbox或dnsstuff。
丹尼尔·K

Answers:


1

在这种情况下,请勿承担来自ISP的“破坏”。

新主机说DNS对他们来说看起来不错。老主机说设置对他们来说也很好,我只需要等待更长的时间就可以传播。但是,为什么www的传播方式会不同于非www?我认为他们只是因为我不知道而推迟了我(他们是老东家的一个原因)。

首先,这些年来,我与大量的ISP进行了交易,我认为它们不会以这种方式使您失望。也许他们不会像您认为的那样努力,但是我怀疑他们会破坏这样的DNS交换机。

DNS传播现在看起来很好。

也就是说,DNS传播现在看起来不错。在www.adadarters.com此处adadarters.com此处检查结果。两者都清楚地显示出来74.220.215.66

但后来在看DNS TTL(生存时间)记录通过dig似乎TTL两个www.adadarters.comadadarters.com被/设置为3600秒(又名:60分钟)。以下是结果adadarters.com

dig +nocmd adadarters.com +noall +answer
adadarters.com.     3600    IN  A   74.220.215.66

然后是类似的命令www.adadarters.com

dig +nocmd www.adadarters.com +noall +answer
www.adadarters.com. 3600    IN  A   74.220.215.66

在进行DNS IP地址切换时,3600秒(也就是60分钟)与您想要的TTL并不完全相同。继续阅读。

DNS传播,TTL和等待游戏。

你说:

10小时后,即使看起来已经传播,它仍然没有真正传播。

很高兴看到TTL是3600,它应该在至少1-2小时后传播。但是以我的经验,DNS IP地址切换应该发生在切换之前至少2小时(甚至可能是切换之前的一天),TTL应该设置为300(又称:5分钟)。

然后,当您进行切换时,世界各地的DNS服务器会在5分钟左右内知道要检查新数据。即使我这样做了,某些散乱的DNS服务器有时仍需要24-48小时才能赶上更改。这就是说DNS IP地址的更改不是一门精确的科学,您应该进行相应的计划。

这意味着您需要确保这样的DNS IP地址更改在网站的缓慢运行期间发生。就像一天结束时或周末一样。然后,您只需要坐着等待。

通常,由您搞砸DNS条目引起的任何错误都会在大约一小时内显现出来。但是除此之外,它实际上只是一个等待游戏,了解DNS更改如何传播。全世界95%的DNS服务器在一小时左右的时间内就可以正常运行;其余的只会在第二天左右滴入变化。在48个左右之后,DNS更改应该在全球范围内传播和接受。

这样做的全部原因是某些DNS服务器管理员尊重DNS条目的TTL。但是其他人将其DNS服务器设置为无论如何基本上忽略TTL值。为什么?值得商,,但它确实发生了。


1
此DID最终传播。我不确定OldHost是否已修复某些问题以实现它,或者该过程是否花费了比我更长的时间。谢谢大家。
罗宾B

@RobinB一切顺利!如果您认为此答案有帮助,请务必对其进行投票。并且,如果这是解决您问题的答案,请确保将其照常进行检查。
JakeGould 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.