我遇到了一个问题,我们需要更改特定域的IP地址。 这个域是外部控制,但networking托pipe是由我自己提供。 但是,控制域名的外部公司拒绝更改名称服务器,他们只会将A名称设置为特定的IP地址。
该域名被设置为指向最初运行正常的旧IP。 我改变了IP地址,同时外部公司更改了A名中的IP。 当变化传播时,有一些停机时间,但这是预期的,而不是一个问题。
然而,即使在四天之后,一些用户被redirect到旧的IP地址,这已经不再工作了。 我发现这是因为他们的浏览器caching了IP地址。 清除浏览器caching解决了这个问题。
我的问题是:
作为参考,TTL被设置为1小时,并且站点HTTP的最大年龄被设置为0。
提前致谢 :)
编辑 – 为了澄清,这是目前如何设置域。 外部公司已经将域名服务器设置为他们自己的名称服务器。 然后,他们使用Alogging将域指向我们服务器的IP地址。 问题出现了,因为我需要更改服务器IP,这意味着他们需要更新A名称。 我问他们是否可以将名称服务器更改为我的名称服务器,但他们拒绝。
If the external company had changed the Name Servers, would this have been an issue?
– 可能。 如果客户端浏览器正在caching网站的DNSlogging,那么更改名称服务器(或其他任何东西)都不会改变这个事实。
Is there any benefit to using IP addresses instead of Name Servers?
– 我不明白你在问什么 使用什么IP地址和什么?
The external company still provide the email service, if this makes a difference. In future, what would be the best way to handle this scenario?
– 更改DNSlogging或与网站相关的logging,并保持一切。 如果您是网站开发人员,并且您在托pipe网站,那么您应该只关注与网站相关的DNSlogging。 单独留下名称服务器,MXlogging等。 除了那些与网站相关的DNSlogging外,不需要做任何事情。