我注意到了 ISP 中的缓存,但我希望了解更多有关此问题以及如何处理它的信息。
我还有超过 24 小时的时间等待我的 MX 记录更新到正确的 IP。请看这个:
我有一个 5 优先级mail.vuelosenglobos.mx
,但 IP 地址是错误的,而对于 10 优先级记录,IP 是正确的。
这是缓存问题还是其他原因导致第一个记录无法正确更新此 IP 地址?实际上我的域名descubreteotihuacan.com
运行良好,但MX
记录却不行。
我的descubreteotihuacan.com
域名的 TTL 为 3600,也就是 1 小时,我想更新它。有时我觉得我也需要更新主机名的 TTL,mail.vuelosenglobos.mx
但首先我想确保没有其他内容。
谢谢。
必须要告诉您的是,我使用 no-ip DNS 服务,因为我有动态公共 IP 地址,因此我绝对不使用特定的公共 IP。
答案1
我可以看到你的 TTL 低于更改后的 24 小时,现在应该可以应用了。
mail.vuelosenglobos.mx -> some ip address
我看到的唯一问题是,您在域 vuelosenglobos.mx 的 DNS 区域中没有 A 类记录,那么您在哪里更新它?添加具有正确 IP 地址的 A 类记录,它应该可以工作。
此外,DNS 系统使用分层缓存系统,其中有些部分不受您控制。例如,一些 ISP 缓存内容的时间比其他 ISP 长得多。
您可以使用以下工具检查您的更改是否已传播DNS检查器并且您可以强制某些 DNS 服务进行更新,从而让大量用户立即获得某些更改。
编辑:我没有足够的声誉来发表评论,所以我将进行编辑。
很高兴它起作用了,奇怪的是 mail.vuelosenglobos.mx 从来没有出现在我面前。
在 vuelosenglobos.mx 的 DNS 区域中,您需要声明两个记录,一个 mail.vuelosenglobos.mx 指向您的邮件服务器的 IP 地址,另一个是 vuelosenglobos.mx 的 MX 记录,指向 mail.vuelosenglobos.mx,所以我不太明白它现在是如何工作的。
答案2
好吧,在做了我所怀疑的事情之后,我从我的 DNS 记录中删除了它:
有道理,因为这条mail
记录上显示的 IP 是相同的189.139.105.167
。因此,删除它后,我可以看到MX
我所有服务器子域的所有记录都更新为正确的 IP,看:
我进行了测试,从其他电子邮件帐户向我发送了一封电子邮件,我可以收到它:
因此,由于我使用 no-ip 处理 DNS,因此我
mail.vuelosenglobos.mx
从此 no-ip 服务创建了主机名,该服务始终解析我的 ISP 公共 IP,因此这就是为什么从一开始我就primary domain
DNS中删除了记录vuelosenglobos.mx
希望这是解决方案,但目前为止是这样。如果您有其他方法可以指导我使用更好的解决方案,或者告诉我我是否错了,我将不胜感激。