我有2个EC2实例 - 一个连接到mydomain.com
,另一个连接到dev.mydomain.com
当mydomain.com
实例由于某种原因而关闭时,我将mydomain.com
的记录集更改为第二个EC2实例的公共IP。立即反映了这一变化,mydomain.com
开始正常工作。
在修复第一台EC2服务器问题几个小时后,我恢复了mydomain.com
记录集中的IP地址。但这不起作用。 mydomain.com
仍然指向第二台EC2机器。
有人可以建议可能的解决方案吗?
答案 0 :(得分:1)
DNS更改需要一段时间才能传播。此外,计算机缓存DNS响应,因此检查更改可能很困难。最好的建议是等待,或通过另一台计算机进行检查。
您可能希望使用https://cachecheck.opendns.com/之类的服务检查分辨率,或在检查之前清除缓存(在Windows中,使用ipconfig /flushdns
)。
答案 1 :(得分:1)
DNS记录有ttl
或生存时间。这意味着在TTL过期之前,记录不会从中央服务器刷新。
您应该查看在R53中使用故障转移记录:)