我正在阅读这个家伙的帖子http://codingthis.com/platforms/linux/how-to-point-a-domain-to-an-amazon-ec2-virtual-server/我使用 Yahoo 作为域名。
在他的帖子中,他似乎指向了 Yahoo 服务器。但我想知道除了创建弹性 IP 之外,是否还需要在 EC2 实例上执行任何操作。EC2 实例如何知道 Yahoo 的服务器?
编辑:我对此设置感到困惑,因为几年前我上次配置 VPS 时,必须将 VPS 指向名称服务器。在 webmin 中有一个字段,我在其中输入了“雅虎网站“。我很困惑为什么我现在不需要这么做。
答案1
EC2 实例如何了解 Yahoo 的服务器?
简单的回答是:不需要。
打个比方,一家书店可能不知道谷歌地图,但你仍然可以使用谷歌地图到达那里。
答案2
我不完全确定我是否理解了您的问题,但也许能够为您指明正确的方向。
我对您的问题的理解是:a) 您有一个在 Yahoo 注册的域名(作为您的注册商,提供您的 DNS/名称服务器);b) 您想在 EC2 上托管该网站。
EC2 并不“关心”域 - 它只是提供存储、计算能力和网络访问。您的弹性 IP 为您提供静态地址。您需要此地址才能使 DNS 域映射正常工作(或者您需要动态 DNS 服务)
您的 DNS 并不“关心”托管 - 它只是将域指向 IP 地址(在本例中)。
因此,在 EC2 上,您将设置您的弹性 IP 并将其关联到您的实例(实例本身将需要一些其他东西 - 一个 Web 服务器 - 并且您可以在其中配置域(例如,如果您有多个域,则使用 VirtualHosts) - 否则,对于单个域,您通常可以省略它)。
在 Yahoo(您的 DNS)上,您将域指向您的弹性 IP(A 记录)
更改需要一些时间才能传播,但如果您特别着急或想要在 Yahoo 上进行更改之前进行测试,您可以通过将条目添加到您的主机文件来模拟它。