当人们访问相关的域名时,我遇到一些问题,即让Route 53显示我的网站。
我有域名' scott-t.co.uk'并设置了Route 53记录集,其中包含指向EC2实例公共IP的2个A记录(一个用于www,另一个用于scott-t.co.uk)。当我尝试访问任一域时,都返回一个页面,指出该网站无法访问。当我直接访问IP时,它就是一种享受。
该网站是我个人的个人简历网站,我并非真的希望向潜在雇主发送知识产权而非域名,因为它看起来不专业。
我已经检查了EC2实例安全组,并且可以确认"任何地方"可以访问端口80以获取入站HTTP。
我注意到的一件事是,当我查看"路由53>时,路由53中NS记录下的名称服务器与分配给域的名称服务器不匹配。注册域名> scott-t.co.uk"但即使我将这些复制到NS记录中,也没有用。
此外,当我进入我的托管区域并点击"测试记录集" scott-t.co.uk和www.scott-t.co.uk的A记录都返回相应的IP地址。
我已多次尝试完全删除记录集并重新创建它而没有运气,甚至从头开始创建所有内容(终止EC2实例+删除记录集)。我也搜索了这个,我发现的大部分内容都是我已经尝试过的。 (主要是安全组)
如果我直接通过putty登录到实例并对位于NS记录中的名称服务器进行挖掘,则会返回Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53662
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0
;; WARNING: recursion requested but not available
我是AWS的新手,我不知道还有什么要检查。如果您需要更多信息,请与我们联系。
提前致谢。
答案 0 :(得分:0)
当您ping DNS记录时,响应是否解析为正确的IP地址?您是否在重新尝试之前清除了本地DNS缓存?