我正在运行3个Amazon实例。
其中两个是免费的,输入t1.Micro
。
另一个是m1.small
个实例。
我的网站在其中一个t1.Micro
个实例上运行,并决定今天更改为m1.small
个。
自从我用goDaddy购买了我的域名后,这就是我所做的:
现在的问题是,现在每次点击我网站的链接我都会被重定向到新的 m1.small
实例(这很好,这应该是什么,但是我的朋友我的,访问相同的链接被重定向到旧实例。
这是为什么?如果我输入类似“www.myaddress.com
”的链接而不是像这样的'myaddress.com
'
有谁知道为什么?
答案 0 :(得分:2)
除了浏览器缓存记录外,操作系统还会缓存它们,以及任何上游 DNS 服务器。这种情况发生在前一个DNS记录的“生存时间”值之前。与此相比,更改弹性IP几乎是即时的,在我的测试中,弹性IP在解除关联/关联后继续被路由到旧实例大约10秒,然后不可用10秒,之后它将被路由到新实例
我建议您使用优秀的Amazon Route53 DNS服务,而不是依赖GoDaddy及其DNS服务器。它也适用于负载均衡器和其他此类添加剂。也就是说,您首先在Route 53中注册myaddress.com,从Amazon获取4个名称服务器的列表,然后在GoDaddy中配置为名称服务器。
答案 1 :(得分:1)
除了DNS缓存(将在几个小时内过期)之外,您应该将www.yourdomain.com作为yourdomain.com的别名。最初,他们很可能是两个单独的A记录,指向同一个IP地址,现在只有一个被更改。