Вчера вечером я настроил конечную точку AWS VPN. Это его DNS-имя (идентифицирующая информация удалена):
*.cvpn-endpoint-xxxxxxxxxxxxxxxx.prod.clientvpn.us-xxxxx-1.amazonaws.com
Когда я создаю .ovpn
файл и установить его в сетевой менеджер
он не будет подключаться. Бег:
журналctl -u NetworkManager -b
возвращает:
РЕШЕНИЕ: Не удается разрешить адрес узла: companyvpn.domainname.com:443 (имя или служба не известны)
я могу запустить нслукап
команду против любого общедоступного DNS или моих внутренних частных DNS-серверов, и он показывает мне правильные IP-адреса. Если я использую пинг
команда, она не знает, что делать с этим именем.
У меня также есть Network Solutions в качестве поставщика DNS, поэтому я зарегистрировал CNAME
. Тот, в котором нет специальных символов: компанияvpn.domainname.com
Например. Это все еще не разрешится, но снова нслукап
к CNAME
вернет каноническое имя, которое является оригинальным *.cvpn-endpoint-xxxxxxxxxxxxxxxx.prod.clientvpn.us-xxxx-1.amazonaws.com
и он возвращает правильный IP-адрес.
я пробовал пинговать компанияvpn.domainname.com
с Windows-машины. Он прекрасно разрешается и показывает мне каноническое имя и соответствующий ему IP-адрес. Почему преобразователь в Ubuntu 18.04 этого не делает?
Я ввел имя хоста в /и т.д./хосты
за компанияvpn.domainname.com
и это сработало нормально, но это потому, что я обхожу разрешение имени AWS, которое содержит специальные символы.
Как я могу использовать преобразователь DNS в Ubuntu для разрешения моего доменного имени?