IP地址与名称服务器

我遇到了一个问题,我们需要更改特定域的IP地址。 这个域是外部控制,但networking托pipe是由我自己提供。 但是,控制域名的外部公司拒绝更改名称服务器,他们只会将A名称设置为特定的IP地址。

该域名被设置为指向最初运行正常的旧IP。 我改变了IP地址,同时外部公司更改了A名中的IP。 当变化传播时,有一些停机时间,但这是预期的,而不是一个问题。

然而,即使在四天之后,一些用户被redirect到旧的IP地址,这已经不再工作了。 我发现这是因为他们的浏览器caching了IP地址。 清除浏览器caching解决了这个问题。

我的问题是:

  • 如果外部公司更改了名称服务器,这是否会成为问题?
  • 使用IP地址而不是名称服务器有什么好处? 外部公司仍然提供电子邮件服务,如果这有所作为。
  • 将来,处理这种情况的最佳方法是什么?

作为参考,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外,不需要做任何事情。