我遇到的情况是,我的域名的 A 记录指向某个 IP 地址,我需要更改该 IP 地址,但是 MX 记录有目的地 - 我的域名!
如何更改 A 记录并避免传播期间邮件失败?
答案1
如果您的邮件服务器保持原位,那么我会执行以下操作:
- 创建一个新的 A 记录
mail.domainname.com
(或任何您真正喜欢的记录),指向现有 IP,并更改 MX 记录以同时使用该记录。 - 等待一天左右,确保旧 MX 记录的所有缓存副本都已消失。(从技术上讲,您只需等待 MX TTL 中指定的时间即可)。
- 更改 的 A 记录
domainname.com
。
答案2
创建一个新的 A
用新名称创建记录并创建MX
指向旧名称的新记录(理想情况下,其优先级等于现有 MX 记录)。一段时间后,删除旧A
记录和旧MX
记录。
答案3
- 使用旧 IP 地址和新 IP 地址双重托管您的邮件服务器
- 有两个邮件服务器,一个是旧的,一个是新的
- 在更改前 48 小时在区域文件上设置一个非常低的 TTL,比如说 5 分钟的 TTL,然后在 48 小时后更改 MX 记录,等待 24 小时并将 TTL 恢复正常。