我最近从共享主机移动到vps.net的VPS,但我想我可能已经打破了它!
我有domain.com和domain.net 。 我已经设置了DNSlogging,以指向我的服务器。 但是,只有domain.com ping到正确的IP地址。 domain.net指向一个不同的IP地址。 可能是它指向的旧服务器。 这现在已经被删除了。
有没有办法纠正这个问题,而不必提交VPS.net的票?
这可能是其他名称更改还没有传播到您的本地(广告ISP)的DNScaching,而你很幸运,另一个更改变得快速。 给它一点时间,让caching的条目被刷新,然后再试一次。
所有DNS条目都有一个生存时间值(TTL),这是DNS服务器应该caching它们的时间(TTL),大多数注册服务商允许您更改这个值,但有些值不会。 对于TTL,典型的默认值(如果注册服务商不让你控制的话)是24小时和4小时 – 过去最常见的是24,但是最近的这些日子似乎变得更加正常。
当你的机器询问你的ISP的DNS服务器(或Google的,或OpenDNS的,如果你使用这样的服务)与名称相关的地址,它只会检查最新的值,如果它没有存储值locall存储或该值已通过其TTL自上次检查以来的时间。 因此,如果您的条目的TTL是24小时,那么您的ISP将需要长达24小时的时间才能看到任何更改,但是您可能很幸运,并且发现caching的内容很快就会过期,因此需要更短的时间。