如何使用Route53将请求路由到我的EC2实例?

时间:2016-07-24 16:42:30

标签: amazon-web-services amazon-ec2 dns amazon-route53

我有一个带NGINX和Node.js app的EC2实例。

它具有AWS在实例创建时设置的默认公共DNS和公共IP。

公共DNS:ec2-xx-xx-xxx-xx.ap-southeast-2.compute.amazonaws.com

公共IP:xx.xx.xxx.xx(与公共DNS ec2-xx-...中的相同)

我想像这样foo.ap-southeast-2.compute.amazonaws.com制作公共DNS。也就是说,简单地摆脱那个ec2-xx-xx-xxx-xx部分并设置一些任意单词。

我该怎么办?我试图使用Route53,但它没有成功:

Image Description here

有可能吗?我知道我可以注册并使用像example.com这样的域名和弹性IP,但在这种特殊情况下,我想完全按照上面的描述进行设置。我想知道它是否可能,如果它是我做错了什么?我是否还应该在EC2中对这些文件进行更改?

-rw-r--r--  1 root root      92 Feb 20  2014 host.conf
-rw-r--r--  1 root root      16 Apr 21 10:39 hostname
-rw-r--r--  1 root root     649 Jul 12 21:43 hosts
-rw-r--r--  1 root root     411 Mar 25  2015 hosts.allow
-rw-r--r--  1 root root     711 Mar 25  2015 hosts.deny

1 个答案:

答案 0 :(得分:2)

不能创建像您这样foo.ap-southeast-2.compute.amazonaws.com的自定义域名。

上述域名是“amazonaws.com”的子域名,并且您不是亚马逊所在域名的所有者,因此唯一的方法是您必须购买自定义域并将其映射到Route 53的EC2实例。 / p>