我有一个带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,但它没有成功:
有可能吗?我知道我可以注册并使用像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
答案 0 :(得分:2)
不能创建像您这样foo.ap-southeast-2.compute.amazonaws.com
的自定义域名。
上述域名是“amazonaws.com”的子域名,并且您不是亚马逊所在域名的所有者,因此唯一的方法是您必须购买自定义域并将其映射到Route 53的EC2实例。 / p>