我很难将我的域名连接到我的ec2实例,虽然我已经阅读了互联网上的每一篇文章,我都能找到关于这个主题的文章:
我正在使用Route 53将我的域路由到弹性IP,该IP分配给EC2 Ubuntu 13.04实例。来自外部的域的nslookup显示弹性IP地址,但返回Server UnKnown。
我的设置如下:
域所有四个Route 53委托设置条目都添加为名称服务器, DNS查找显示所有内容都是分布式的并且很好
路线53:为domain.com和* .domain.com设置的记录,指向 弹性IP
弹性IP:分配给EC2实例
EC2实例:带LAMP的Ubuntu 13.04(禁用MySQL),vHost设置为 * .domain.com并启用,将127.0.0.1 domain.com添加到etc / hosts文件,所有内容重新启动并设置
输入弹性IP或直接实例IP工作正常,只使用域返回"无法解析主机名"。
我真的很感激任何帮助。
答案 0 :(得分:4)
EC2实例和弹性IP很好,否则您将无法连接IP地址。问题在于DNS。
我不明白DNS查找如何显示一切正常,但是你得到“无法解析主机名”。这就是说您的本地计算机无法将您分配的名称转换为IP地址。这意味着DNS出了问题。
您确定已在注册商处正确注册了名称服务器吗?你说DNS查找说事情很好。如果是这样,则问题必须在Route 53中。
您是否在Route 53中使用*作为主机名?如果是这样,请用一个简单的单词(如www)替换它,看看是否有效。