我可以为我的EC2实例而不是IP设置网址吗?

时间:2012-08-29 11:07:35

标签: url amazon-ec2 amazon-web-services

我正在开发AWS EC2实例,我安装了一个apache服务器。 是否可以设置我的服务器的URL?

我想在我的浏览器上写一下:

http://myServiceWebSite

而不是

http://23.26.31.178

我可以通过面部名称隐藏服务器的IP吗? 谢谢。

3 个答案:

答案 0 :(得分:9)

您可以使用DNS 设置domain registrar,例如Go Daddy 您可以使用免费域名,例如co.nr,但我认为.com每年13美元是一个下降价格。

正如ajay所写,亚马逊确实提供了一个默认DNS,但它“丑陋”,你可能不会使用它。

答案 1 :(得分:3)

默认情况下,每次重新启动计算机时,它可能会分配不同的IP地址,并且DNS名称很难看,因为它基于IP,并且在实例关闭时释放。 / p>

如果您的服务器被公共互联网使用,您可能至少有3个选择:

  1. 使用EC2控制台中的Elastic IP选项使IP地址静态,并使用Go Daddy等一些DNS服务注册此IP。
  2. 动态分配您的IP并使用动态DNS服务,例如DynDns
  3. 如果需要使用Elastic Load Balancer,请使用AWS Route 53 DNS服务,而不是创建指向静态IP地址的A资源记录,您可以使用指向Elastic Load的Alias Resource Record平衡器,如果你有超过1台服务器,我认为这将是最佳选择

答案 2 :(得分:1)

如果您想要一个快速而肮脏的解决方案,您可以使用网址缩短器并使用它从默认AWS DNS生成的网址。这不是一个长期的解决方案,但是,例如,如果您想快速部署原型并暂时将其显示给某人而不需要为其提供IP地址,那么这只是一个可以使用的东西。