上周五晚上我们更换了邮件服务器。 我们将Office 365迁移到另一个托pipeExchange解决scheme(Intermedia.net)。
我们使用Godaddy进行DNS,在服务器迁移准备就绪并且客户端很好的情况下,我编辑了我们的MXlogging。 Godaddy是快速的,所以在一个小时左右,我在whatsmydns.com上看到,新的,适当的MXlogging已经很好地传播了。
排队星期一上午。 电子邮件正在通过,但我开始听到反弹。 周二更多。 当我星期二晚上刚刚看到我们的DNS条目,并且看到新的MXlogging上的TTL是1周时,我一直在拉我的头发。 让人惊讶。 我把它改为1/2小时。 今天,一个瓶颈messagelabs /赛门铁克)已经更新指向正确的服务器,但我们仍然收到一些不幸的大型外部发件人,即Postini,从旧服务器反弹他们的消息。
这是最初的1周TTL责任? 尽pipe我昨天缩短了它,Postini会重新调整最初的TTL吗? 我疯了,因为它似乎很无奈。 我有一位客户联系了Postini的IT人员打开了一张票,因为他们的用户给我们发来的电子邮件正在反弹,但是这可能需要一段时间。 我唯一的希望就是这是感恩节,所以工作大部分都是在周末之前。 星期五晚上将是最初的坏TTL的官方1周。 我应该有希望星期一来的事情会“正常”吗? 我不知道还有什么要检查的。 该域名从O365中删除,新的MXlogging似乎很好地传播。 我即将跳下docker。
切勿closures旧服务器,直到您知道指向旧服务器的MXlogging的TTL已过期。 如果TTL为1周,那么让旧服务器运行1周,以捕获来自可能具有该MXlogging的客户端的任何电子邮件。
在执行电子邮件转换时,请务必在计划阶段检查MXlogging,并相应地进行调整。 就个人而言,我不认为有任何理由将MXlogging上的TTL设置为大于或小于1小时。
MXlogging上的新TTL对MXlogging的旧TTL没有任何影响。 因此,如果旧的MXloggingTTL为1周(或其他),那么任何具有该caching的客户端都将持有该段时间(无论TTL在其caching中)。 你改变它的事实并没有什么影响,因为那些客户端在它的caching中到期之前不会再查找它。
你的情况是最合理的。
请记住, DNS不会“传播”; 相反,logging由 TTL期间的其他DNS服务器caching 。 所以有些网站可能会caching那个长达一周的旧logging。 ( 破损的 DNS服务器可能会caching更长的时间,但幸运的是,这些服务器的数量还很less。)