域指向某些机器中的旧服务器 IP,而新服务器 IP 指向其他机器

Domain point to old server IP in some machines and new server IP to other machines

我在 test.domain.com 上有一个指向专用服务器 IP 的网站(例如 12.12.12.12)。早些时候它与 X 名称服务器有关。

我买了一个新主机,所以我更新了名称服务器以指向 Y 个名称服务器。现在,当我指向 Y 名称服务器时,我的电子邮件停止工作,所以我恢复到 X 名称服务器并将 test.domain.com 更改为指向我的新专用服务器 IP( 例如 13.13.13.13).

现在,当我浏览我的 test.domain.com 时,它指向 12.12.12.12 在一些机器上它指向 13.13.13.13 在其他一些机器上。

我更改此设置已经 16 个小时了。我知道在全球传播通常最多需要 24 小时,但我想知道,

  1. 还有其他问题吗?
  2. 这是因为 DNS 缓存吗?

请帮忙。

还有其他问题吗?

在某些 DNS 解析器刷新率较低(每天一次)的国家/地区,您可能会遇到服务(Web 和电子邮件)中断的情况。在这些国家/地区可能无法访问您的网站,并且无法向您发送电子邮件。

这是DNS缓存的原因吗?

是的,这是因为 DNS 缓存。如果您愿意,可以控制域名区域文件中每个 DNS 记录的 TTL(生存时间)值。 TTL 是允许 DNS 解析器在请求区域文件的新副本之前缓存区域文件的秒数。

通常,此值设置为 14400 秒,即 4 小时。当您想要更改 DNS 更改时,您应该将 TTL 值减少到 300 秒或 5 分钟。较短的 TTL 设置可以提高传播速度。尽管某些 ISP(互联网服务提供商)不遵守 TTL,而是每天刷新一次解析器的 DNS 缓存。不幸的是,降低 TTL 并不会降低此类解析器的传播时间。