我以前有一个关于AWS的网站。它是在AWS中创建和注册的。它是在托管区域中设置的,并指向一个EC2实例。一切都很顺利。
我获得了“智能”并创建了一个指向EC2实例的负载均衡器,然后删除了以前托管的区域记录(和相关的记录集),并重新添加了将指向负载均衡器的托管区域记录。
在谷歌了很多次之后,我决定我需要添加一个"A“记录,让它成为一个别名,并指向负载均衡器。目前为止一切都很好。
然后我去浏览器访问网站,我得到了ERR_NAME_NOT_RESOLVED。我等了几个小时DNS服务器更新,但仍然没有运气。刷新DNS缓存,没有运气。
我更改了多个其他东西--在记录集中的名称前面尝试www,尝试一个指向加载均衡器DNS名称的ptr记录,甚至尝试在域记录和托管区域记录之间同步dns服务器名称。还是没有运气。同样的错误。
我执行了"nslookup调试“,老实说,我不知道我在看什么。
C:\Users\sam>nslookup -debug abc.com
得到答案:头: opcode = QUERY,id = 1,rcode = NOERROR标题标志: response,auth。回答,要递归,递归有效。问题= 1,答案= 1,权威记录= 0,附加=0
QUESTIONS:
1.1.168.192.in-addr.arpa, type = PTR, class = IN
ANSWERS:
-> 1.1.168.192.in-addr.arpa
name = xyz
ttl = 0 (0 secs)服务器: xyz地址: 192.168.1.1
得到答案:头: opcode = QUERY,id = 2,rcode = SERVFAIL报头标志:响应,想要递归,递归效用。问题= 1,答案= 0,权威记录= 0,附加=0
QUESTIONS:
abc.com, type = A, class = IN得到答案:头: opcode = QUERY,id = 3,rcode = SERVFAIL报头标志:响应,想要递归,递归效用。问题= 1,答案= 0,权威记录= 0,附加=0
QUESTIONS:
abc.com, type = AAAA, class = IN得到答案:头: opcode = QUERY,id = 4,rcode = SERVFAIL报头标志:响应,想要递归,递归效用。问题= 1,答案= 0,权威记录= 0,附加=0
QUESTIONS:
abc.com, type = A, class = IN得到答案:头: opcode = QUERY,id = 5,rcode = SERVFAIL报头标志:响应,想要递归,递归效用。问题= 1,答案= 0,权威记录= 0,附加=0
QUESTIONS:
abc.com, type = AAAA, class = IN*xyzcan找不到abc.com:服务器失败
我敢肯定这是愚蠢的事。但我花了太多时间在这件事上,再也想不起来了。
我做错什么了?
谢谢你的帮助。
发布于 2015-06-30 23:02:01
甚至尝试在域记录和托管区域记录之间同步dns服务器名称。
如果有必要的话,听起来就像是你删除并重新创建了托管区域.这不符合你的预期。
最简单的解决办法是:
将现有区域保持原样,创建一个具有相同域的新托管区域。(是的,这是可行的)。
注意分配给新托管区域的四个名称服务器。
转到域记录(53号路由的注册员组件,而不是托管区域组件),并更改4个名称服务器以匹配分配给新托管区域的服务器。
在新的托管区域中,创建一个新的A记录,主机名框为空,Alias = Yes,并选择ELB名称。
一旦开始工作,就删除旧的托管区域。
https://stackoverflow.com/questions/31130362
复制相似问题