Amazon-Ec2

配置 EC2 以允許內部和外部 DNS 查找

  • January 29, 2016

我對 AWS 有點陌生,但我從事 Linux 管理員/工程師已經有一段時間了。我有一個關於 AWS DNS 設置的問題。

我在 Route53 內設置了一個託管區域,因此我可以將伺服器配置為使用主機名,而無需為每條記錄調整*/etc/hosts*文件。我進入 VPC 並創建了 DHCP 選項集並設置了我在 Route 53 託管區域中設置的域,以及那裡列出的名稱伺服器。

這允許我對域中的伺服器進行查找,但顯然由於我從 DHCP 選項集中刪除了預設名稱伺服器,因此它無法進行外部查找。

如果我使用預設名稱伺服器創建一個選項集,然後從分配給域的選項集中創建一個選項集,這也不起作用,它只使用resolv.conf中的第一個 NS 條目(我預期的)

如何設置 DNS,以便對 *.mydomain.aws 的任何查找都將使用我指定的 NameServers,而其他一切都將使用預設的?

這不是 DNS 的工作方式。您指定一組 DNS 伺服器,您的客戶端向它們發送請求,伺服器必須處理它們是否可以獲得客戶端查詢的答案。

幸運的是,借助 AWS,可以使用Private Route53 Zones。要使用它們,您需要將 VPC 主機配置為使用亞馬遜提供的 DNS 解析器。連結文件中提供了有關配置的更多詳細資訊。

引用自:https://serverfault.com/questions/752569