我有一個EC2實例與NGINX和Node.js應用程序。如何使用Route53將請求路由到我的EC2實例?
它具有由AWS在實例創建時設置的默認公有DNS和公有IP。
公共DNS:ec2-xx-xx-xxx-xx.ap-southeast-2.compute.amazonaws.com
公共IP:xx.xx.xxx.xx
(這是一樣的公共DNS ec2-xx-...
)
我要讓公共DNS這樣foo.ap-southeast-2.compute.amazonaws.com
。也就是說,簡單地擺脫ec2-xx-xx-xxx-xx
部分,並設置一些任意的單詞。
我該怎麼辦?我試圖使用Route53,但它並不能使它:
是否有可能呢?我知道我可以在Elastic IP上註冊和使用域名如example.com
,但在這種特殊情況下,我想按照上面的描述進行設置。我想知道這是否可能,如果是我做錯了什麼?我是否也應該在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
但EC2文檔說我可以「*如果您沒有註冊公共DNS名稱,您仍然可以更改主機名,但過程有點不同。*」(http://docs.aws.amazon。 COM/AWSEC2 /最新/ UserGuide /套,hostname.html#設置主機系統)。 – Green
是的,所以第一種情況是分配一個自定義域名「mydomain.com」,另一個是將內部域名更改爲本地域名,但問題是您要求更改EC2的「amazonaws.com」域名,這是不可能的。 – error2007s
我沒問過如何更改'amazonaws.com'域名。我詢問是否可以更改公有DNS名稱的* only *'ec2-xx-xx-xxx-xx'部分。 – Green