Amazon-Web-Services
如何解析 EC2 實例中的 Route53 私有 dns 名稱?
在 AWS 中,我創建了一個 VPC,我們稱之為**“myVPC”**。
我在 myVPC 的公有子網中有 2 個實例,其自動設置的私有 IP 地址如下:
- 10.0.0.10
- 10.0.0.11
通過為實例設置正確的安全組來打開 ICMP。
我在Route53中為 myVPC創建了一個名為**“myCompany.local”的****私有託管區域,** A 記錄如下:
- A.myCompany.local -> 10.0.0.10
- B.myCompany.local -> 10.0.0.11
在此私有託管區域上啟用了DNS 解析和DNS 主機名。
我通過 SSH 連接到 10.0.0.10 並嘗試 ping 另一台伺服器。使用 IP 地址 (10.0.0.11) ping 成功,但使用 DNS 名稱 (B.myCompany.local) ping 失敗並顯示以下消息:
ping: B.dashbrace.local: Temporary failure in name resolution
我的目的是能夠使用 DNS 名稱連接到 myVPC 網路中的其他伺服器。你能說說這裡有什麼問題嗎?我還需要做些什麼嗎?我看到每個實例都帶有一個私有 DNS。我是否需要為他們更改私有 DNS,如果應該怎麼做?
好像
.local
是被區別對待了。創建新的私有託管區域myCompany.com
並myCompany.internal
完美執行。
如果您使用的是私有託管區域,則需要為 VPC 啟用 DNS 主機名。您可以在此處找到有關將 DNS 與您的 VPC 結合使用的更多資訊。