Как вы можете изменить DNS-сервер, используемый в VPC?
Я сделал ошибку в своей конфигурации и настроил свой 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
1 ответ
Вы не можете использовать какие-либо приемы маршрутизации или изменить IP-адрес преобразователя DNS в VPC - один из них всегда является базовым адресом блока CIDR +2 - но, возможно, вы можете использовать другой, который всегда 169.254.169.253 в каждый VPC.
Если [
enableDnsSupport
attribute] - true, запросы к DNS-серверу, предоставленному Amazon, по IP-адресу 169.254.169.253 или зарезервированному IP-адресу в базе сетевого диапазона VPC IPv4 плюс два будут выполнены успешно.https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html
В долгосрочной перспективе будет лучше исправить вашу конфигурацию и использовать адреса в докере, которые полностью находятся вне блока CIDR VPC.