我正在Rackspace ta专用服务器上从云服务器迁移我们的应用程序。
我想将应用程序closures~5分钟,以将数据从云服务器复制到专用服务器,所以我不想在复制数据后请求到旧服务器。
我想将我们的DNSlogging指向新服务器,但TTL设置为24小时。 我已经改变了300秒。 我需要等24小时才能更新该域指向/复制数据的IP?
任何拥有域名loggingcaching副本的人都不会在24小时内更新它,所以是的,如果你的意图是最多有5分钟的无效窗口,你应该等到所有未完成的caching更新后才能更新比5分钟。
它(可能)甚至更糟糕 – 你必须在所有权威服务器更新后等待24小时。 进行更新的正常方法是,对主服务器上的区域进行更改,然后每个辅助服务器在下次与主服务器签入时传输新的区域数据。 检入频率由区域的SOAlogging中的刷新间隔来控制。 因此,在最坏的情况下,你必须等待区域的刷新间隔+logging的TTL。
您可能还需要等待这么长的时间来logging实际的变化。 如果副线每6小时刷新一次,5分钟的TTL将不会有很大的帮助。 所以你可能想要减less区域的刷新间隔以及你想要快速修改的时间。
请注意,这可能不适用于您的设置。 如果你有一个系统把所有权威服务器更新到一起,这不是问题(我不熟悉Rackspace的DNS设置)。 但是,我build议单独查询所有权威服务器( dig server.example.com @secondaryserver.example.com
),以确保它们在开始24小时倒计时之前拥有新的TTL。
是的,你应该等。 即使这样,当然也不能保证每个人都会尊重TTL。
综合各种评论和回答完整的程序将是类似的。
除了其他答案之外,您可以使用https://www.whatsmydns.net/来检查您的DNSlogging几乎是实时传播的。