我知道明天我们生产服务器之一的公共IP地址将被更改。
该A记录上的TTL当前设置为3小时。
会将A记录上的TTL调整到大约1分钟以下才可以实际工作(域注册商确实允许指定分钟!),这样,在我们切换A后,用户DNS最多仅指向旧服务器指向1分钟记录到新的公共IP地址?
我知道明天我们生产服务器之一的公共IP地址将被更改。
该A记录上的TTL当前设置为3小时。
会将A记录上的TTL调整到大约1分钟以下才可以实际工作(域注册商确实允许指定分钟!),这样,在我们切换A后,用户DNS最多仅指向旧服务器指向1分钟记录到新的公共IP地址?
Answers:
他们不应该这样做,但是某些DNS服务可能将此视为更多建议而非硬性规定。他们可能会将设置降低到最低程度,或者可能会完全忽略您的TTL,并始终使用自己的设置(我听说,至少有2天是很常见的)。你需要知道有什么可以做,这将使这些供应商更新得更快,因此,一些请求将最终去到旧地址一段时间进行了更改后。
在这种情况下,理想情况下,您希望切换到新的IP地址,同时仍然可以控制旧地址,以便可以将服务器设置为在较短的过渡时间内通过两个地址处理请求。
此外,某些DNS服务会按请求(或每百万个请求)向您收费。从3小时增加到1分钟将使您的DNS请求增加180倍...您将获得比以前多180倍的请求。破产的可能性不大,但请确保您为此做好了准备。
例如,我为一个相当小的网站提供DNS服务,在该网站上,我每年花费大约20美元,以使其每月为500万个请求提供服务。我承认,实际上我不确定他们是否会向我收取费用或在我超过要求时停止处理请求,尽管我希望这是前者。目前,我每月通常只会收到大约1/2百万个请求,但是我不知道如果将TTL设置更改为180倍,并且这种方式放置太长时间会发生什么情况。
尽管如此,大多数DNS服务仍会遵循您的1分钟设置。这将有助于顺利过渡到新地址,而且只要您小心一点就不会对您造成任何伤害。只需记住在更改之前至少3小时(旧的TTL)执行此操作。没有必要做得更早。任何需要尽快查看更改的提供程序都不会遵循该设置。而且,当然,完成后不要忘记放回去。
您可能还想参考以下问题:
它与您的有所不同,但是其中涉及的一些问题相似。
仅当您在更改IP地址之前三个多小时对TTL进行更改时。
请记住,TTL告诉其他DNS服务器缓存记录多长时间。因此,您必须在进行所需更改之前至少减少该更改。