如何将IP映射到域名?
问题描述:
我有一个在AWS EC2上托管的网站,它有一个公开的IP,我可以从公共IP访问任何网站。如何将IP映射到域名?
我租了一个域名,提供者给了我一个控制台。
我期待这个控制台有一个字段可以让我输入公共IP。然后它将解析域名和公共IP之间的连接。
但是,控制台只提供一个名为“修改DNS”的链接,它期望我提供NS(至少2个)。我根本不知道输入什么。
在这种情况下,我怎样才能找到2 NS?还是应该有另一种方式来做到这一点?
答
几步就到这里做:
您需要添加一个托管区为您域Route53在AWS控制台。该托管区域将自动生成3-4个随机AWS DNS名称服务器。
将这些名称服务器与您的域名提供商一起使用。您的域现在指向AWS的名称服务器。
在Route53中,为您的域名添加A记录,该记录指向托管您网站的AWS服务器的IP地址。
请注意,除非您在AWS中为您的Web服务器分配了一个弹性IP地址,否则如果您停止/启动IP,或者终止它并将其替换(只是重新启动,但保留IP )。
另请注意,使用Route53和弹性IP的收费较低。