DNS-запись зоны Azure не преобразуется в указанный IP-адрес из службы приложений на виртуальную машину - PullRequest
0 голосов
/ 21 марта 2019

Я следовал руководству по документации здесь , чтобы настроить зону Azure DNS для виртуальной сети.

Затем я создал виртуальную машину в этой виртуальной сети и подготовил шлюз виртуальной сети, чтобы разрешитьмои веб-приложения Azure для связи с виртуальной машиной с использованием интеграции VNet.Мои веб-приложения могут затем разрешить сопоставление с частным IP-адресом виртуальных машин, как и ожидалось.

Затем я создал набор записей типа «А» в зоне DNS, разрешая имя службы по отношению к частному IP-адресу виртуальной машины, простокак здесь .

Однако, когда я пытаюсь получить доступ к имени сконфигурированной службы DNS, которое должно сопоставляться с частным IP-адресом виртуальной машины, я получаю следующую ошибку:

curl: (6) Не удалось разрешить хост: xxxx.local

Я что-то упускаю из этого?

1 Ответ

0 голосов
/ 22 марта 2019

Я не могу воспроизвести эту ошибку, выполнив следующие действия:

  1. Создайте виртуальную сеть Azure с частной зоной DNS, например private.test.com.
  2. Создайте виртуальную машину и шлюз VPN в этой виртуальной сети.
  3. Включить интеграцию VNet с моей службой веб-приложений Azure.

Мои веб-приложения могут сопоставлять частные IP-адреса виртуальных машин, как и ожидалось. Это может проверить, что частная зона DNS Azure должна работать. Затем я также создаю запись A для настраиваемого имени по частному IP-адресу виртуальной машины. Оба сценария работают.

Вы можете проверить, является ли запись A чем-то вроде рисунка ниже в частной зоне DNS. enter image description here Затем вы можете проверить, если curl с http:// или без него, или без определенного порта 9200, ошибка остается прежней. enter image description here

Я предлагаю использовать команду SET WEBSITE_DNS_. Эта команда выведет текущий DNS-сервер, который используется веб-приложением. Если ошибка Environment variable WEBSITE_DNS_ not defined is received, пользовательские DNS-серверы не настроены для веб-приложения. Подробнее о связанных с сетью командах для служб приложений Azure .

.
...