Amazon-Web-Services

如何更改 VPC 中使用的 DNS 伺服器?

  • October 7, 2019

我在配置中犯了一個錯誤,將我的 VPC 設置為 10.0.0.0/16,這與在 docker 中執行的一些服務衝突,後者創建了一個內部網路,該網路現在在 10.0.0.0/24 有幾個容器。

我想知道我是否可以簡單地將 DNS 更改為指向其他地方或做一些路由來啟用它

在管理控制台上將 10.253.0.2/32 路由到 10.0.0.2/32 並更改 /etc/resolv.conf? 我試圖查看是否可以添加路由,但不會給我設置 IP 的選項

您不能在 VPC 中使用任何路由技巧或更改 DNS 解析器的 IP 地址——其中一個始終是 CIDR 塊基地址 +2——但也許您可以使用另一個,它始終是 169.254.169.253每個 VPC。

如果 [該enableDnsSupport屬性] 為 true,則對 Amazon 提供的 DNS 伺服器的 169.254.169.253 IP 地址或 VPC IPv4 網路範圍基礎上的保留 IP 地址加兩個的查詢將成功。

https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html

從長遠來看,修復您的配置並在 docker 中使用完全在 VPC CIDR 塊之外的地址會更好。

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