5

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

我想在我的浏览器上写:

http://myServiceWebSite

代替

http://23.26.31.178

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

4

3 回答 3

9

您可以使用域名注册商(例如Go Daddy )设置DNS 您可以使用免费域名(例如co.nr ) ,尽管我认为 .com 每年 13 美元是一个下降的价格。

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

于 2012-08-29T11:10:06.713 回答
3

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

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

  1. 通过使用 EC2 控制台中的弹性 IP选项使 IP 地址成为静态,并使用一些 DNS 服务(例如 Go Daddy)注册此 IP。
  2. 让您的 IP 动态分配并使用动态 DNS 服务,例如DynDns
  3. 如果需要使用弹性负载均衡器,请使用AWS Route 53 DNS 服务,而不是创建指向静态 IP 地址的 A 资源记录,您可以使用指向弹性负载均衡器的别名资源记录,我认为这将是如果您有超过 1 台服务器,这是最佳选择。
于 2012-08-30T11:27:12.460 回答
2

如果您想要一个快速而肮脏的解决方案,您可以使用 url 缩短器并使用它从您的默认 AWS DNS 生成的 url。这不是一个长期的解决方案,而只是在例如,您想快速部署一个原型并在不向他们提供 IP 地址的情况下临时将其展示给某人时使用。

于 2016-05-11T14:53:52.833 回答