我正在试用我在EC2上新编写的应用程序。 目前它被托pipe在一个特定的EC2实例上,但是我相信在我上线之前,我会把它移到另一个更大或者configuration不同的服务器上。 出于这个原因,我把一个EIP与它联系起来。
Route53是我的DNS提供商,它有默认的SOA和NSlogging设置好(我的注册商指向这些)。 现在我需要告诉DNS关于我的EIP,但是这是我遇到麻烦的地方。
据我所知,我应该能够build立一个从mydomain.org指向EIP的Alogging。 当我inputEIP地址时,它不会允许。 根据我以前做过的一些网站,我想我可以把私人的DNS名称放在这里,但我不想这样做,因为它与一个特定的实例相关联,我将在未来改变实例。 我错过了什么?
另外,我将要build立子域www.mydomain.org。 据我所知,这意味着一个CNAMElogging。 正确?
使用Route 53,为您的EIP设置DNSlogging与普通的DNSlogging没有任何区别。
对于你的logging – 你需要build立一个指向example.com的Alogging。 请记住,Route 53将不允许您将CNAMElogging指向您的根域(example.com)。 另一个需要注意的是,一旦你为你的子域创build了一个CNAMElogging,你就不能将其他logging与它关联起来。 例如,您不能将mail.example.com用作电子邮件门户的CNAMElogging,也不能使用MXlogging。
如果您只想设置www.example.com,并指向您的EIP,只需设置指向example.com的Alogging,并将CNAMEloggingconfiguration为指向www.example.com。 这是我的控制台的样子:

注意 – 确保你的string中没有任何禁止的字符。 有时控制台会抛出一个错误,说它不能添加这种types的logging – 通常是因为你有复制和粘贴,并有一个空间或其他一些不可见的字符。