#amazon-web-services #dns #amazon-route53 #amazon-vpc
#amazon-web-services #dns #amazon-route53 #amazon-vpc
Вопрос:
У меня есть VPC в моей учетной записи AWS, подключенный к VPC учетной записи партнера. В учетной записи партнера есть распознаватели маршрутов 53 для разрешения DNS в domain.com к IP-адресам в их пиринговом VPC.
Я связал свой VPC с их частной зоной хостинга.
В моем VPC (например, SSH в экземпляре EC2) разрешение DNS для foo.bar.domain.com работает отлично — я разрешаю и подключаюсь к ресурсам в их VPC, как и ожидалось.
Однако, когда я запускаю AWS client VPN на своем персональном компьютере, я не могу разрешить foo.bar.domain.com на тот же частный IP-адрес через VPN. Так, например, сбой при запуске сервера разработки на моем компьютере, подключенном к партнерским URL-адресам VPC.
Я попытался разместить DNS-сервер в VPC с правилом переадресации зоны, указывающим на IP-адреса маршрута 53.
Я попытался установить IP-адрес DNS-сервера VPN на Route 53 IP-адреса.
Но ничего из этого не сработало. Была бы признательна за помощь?
Ответ №1:
Ответ был проще, чем я думал: мне просто нужно было настроить DNS-сервер в настройках конечной точки AWS Client VPN на частный IP-адрес DNS моего VPC (который всегда является CIDR 2 VPC).
Из документов AWS:
Если вы не уверены, какой IP-адрес указать для DNS-серверов, укажите VPC DNS resolver на .2 IP-адреса в вашем VPC.
Комментарии:
1. Мне нравится, когда кто-то продолжает использовать найденное решение, а не просто говорит «я это исправил». Спасибо, это очень помогло.
2. Есть ли документы о том, почему это должен быть VPC CIDR 2
3. @steadweb документ здесь: docs.aws.amazon.com/vpc/latest/userguide / …
4. Вы можете настроить только до 2 dns-серверов на клиентскую конечную точку vpn. Что делать, если у вас более 2 частных зон хостинга?
5. Я работаю в AWS и был доволен этим. спасибо, что вернулись к решению. Это помогло.
Ответ №2:
Я потратил на это день, добавил 2, попробовал широко открытые правила / NACL и т.д., И все еще не смог заставить DNS разрешаться локально. Для меня причиной было то, что в моем локальном диапазоне IP (в моей локальной сети от Xfinity) использовался блок cidr 10.0.0.0 / 16, который я также использовал для своего VPC. Итак, DNS-сервер 10.0.0.2 отлично работал в VPC, но просто не с моего локального устройства при подключении к VPN. Для этого может быть лучшее разрешение, но я изменил свой VPC Cidr на 10.200.0.0 / 16, мой DNS-сервер на конечной точке VPN на 10.200.0.2 и вуаля, локальное разрешение DNS.