Как использовать внутренний linux fqdn на Application Gateway - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть шлюз приложений (AG) и виртуальная машина Linux в одном и том же Vnet (без настраиваемого DNS-сервера).

Сейчас я пытаюсь настроить AG с внутренним пулом, который предназначен для виртуальной машины с использованием полного доменного имениэтой виртуальной машины (а не IP или NIC).Я получаю полное доменное имя с помощью команды nslookup "$(hostname)".

AG не удается разрешить полное доменное имя виртуальной машины.Устранение неполадок подключения AG не удалось при разрешении DNS.Все виртуальные машины в одной и той же сети Vnet успешно разрешают это полное доменное имя, но не AG ...

Как использовать внутренний linux fqdn на шлюзе приложений?Если это возможно ...

Спасибо.

1 Ответ

0 голосов
/ 27 декабря 2018

Как использовать внутренний linux fqdn на Application Gateway?Если это возможно ...

Можно использовать внутреннее полное доменное имя.Если вы хотите использовать FQDN hostname.xxx.bx.internal.cloudapp.net, вы можете использовать шлюз приложений с SKU V2 .Однако в настоящее время V2 должен иметь общедоступный веб-интерфейс.

В этом случае есть два предложения:

  1. Развертывание пользовательского DNS-сервера. Я просто использую встроенный DNS-сервер на одной виртуальной машине Windows в текущей виртуальной сети, создаю запись A, указывающую на ее IP-адрес виртуальной машины, и проверяю, работает ли разрешение DNS.Затем добавьте IP-адрес DNS-сервера в настройку DNS-серверы страницы VNet на портале Azure.

    Примечание. Вам необходимо удалить шлюз приложения и повторно развернуть его, чтобы применить эффект DNS в той же виртуальной сети.Добавьте полное доменное имя виртуальной машины в качестве бэкэнда APP GW.

    enter image description here

  2. Без пользовательского DNS-сервера вы можете развернутьчастная зона Azure DNS .Примечание. Невозможно создать частную зону в непустой виртуальной сети. Функция GA 1032 * запланирована для GA.

    Я создаю частную зону DNS, такую ​​как contoso.local, и добавляю запись A, отображающую виртуальную машину Linux в зоне.Затем добавьте внутреннее полное доменное имя linuxvmhostname.contoso.local во внутренний бэкэнд шлюза приложений.Это будет работать.Вы можете получить доступ к виртуальной машине через частный IP-адрес App Gw.Подробнее о разрешении имен для ресурсов в виртуальных сетях Azure .

    enter image description here Вы можете выполнить следующие действия, чтобы создать частную зону Azure DNS с помощьюAzure CLI

В целом, вы также можете напрямую настроить таргетинг на виртуальную машину с помощью выбора виртуальной машины при редактировании внутреннего пула.

...