这是情景:
example.com
subdomain.example.com
因此,每次instance1收到subdomain.example.com
的HTTP请求时,它都会将其重定向到instance2。 Instance1附加了一个弹性IP,因此公共IP永远不会改变,但是对于instance2,我只使用其公共DNS。在我的Nginx服务器块(instance1)上,我使用公共DNS将http请求重定向到instance2。
问题是,我重新启动(停止/启动)我的instance2并且其公共DNS已更改,但重定向到其“旧”公共DNS仍然有效并且应用程序仍在正常工作。
有人知道为什么会这样吗?我只是想确保一切都好,不喜欢惊喜......
答案 0 :(得分:1)
我认为这是由于DNS传播中的TTL延迟。过了一段时间,你不会看到它有效。