对于静态 IP,将 DNS 的 TTL 值设置为 15 天以减少 DNS 查询是一个好主意吗?

对于静态 IP,将 DNS 的 TTL 值设置为 15 天以减少 DNS 查询是一个好主意吗?

为了减少 DNS 查询的数量(24 小时 TTL 值为每月 3000 万次 DNS 查询),为什么不将 TTL 值设置为 15 天,因为在我的情况下,虚拟机(google-compute cloud)主机 ip 是静态的,并且没有计划更改虚拟机(google cloud)。如果将来必须更改虚拟机,那么我的计划是将 TTL 值重置为尽可能低的值,等待 15 天,然后更改 DNS 记录以指向新虚拟机的 ip。这种方法有什么缺陷吗?

答案1

如果将来需要更改虚拟机,那么我的计划是将 TTL 值重置为尽可能最低的值并等待 15 天,然后更改 dns 记录以指向新虚拟机的 ip。

这对于计划中的变更有用。

这种方法有什么缺陷吗?

问题在于计划外的变更。即使与您的 VM 关联的硬件坏了,Google 能否/会保证您可以继续使用该 IP 地址?您能否保证您不会与 Google 发生争执,导致他们突然终止您的服务?如果您是 DDOS 的目标,Google 能否/会将针对您 IP 的流量重定向到足够强大的服务器(或一组服务器),以将攻击流量与合法流量分开?

如果最坏的情况发生并且您失去了使用 IP 的能力,您能承受 15 天的停机(从某些用户的角度来看)吗?

相关内容