Amazon-Web-Services
如何更改 VPC 中使用的 DNS 伺服器?
我在配置中犯了一個錯誤,將我的 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 塊之外的地址會更好。