Я настроил свои веб-приложения и план размещения приложений Azure для подключения через шлюз точка-сайт к моей виртуальной сети в Azure. Я следил за этой статьей здесь:
https://azure.microsoft.com/en-us/documentation/articles/web-sites-integrate-with-vnet/
У меня есть виртуальная машина, на которой размещается DNS, и моя виртуальная сеть настроена на ее использование.
Я хочу иметь возможность ссылаться на службы, работающие в моей виртуальной сети, из моих веб-приложений через доменное имя, а не по прямому IP-адресу.
Он отлично работает, если я подключаюсь с использованием внутреннего IP-адреса виртуальной машины, например 192.168.1.4. Но когда я добавляю запись DNS A, указывающую my-service.my-vnet.local на 192.168.1.4, мое веб-приложение не может разрешить домен.
Я попытался проверить настройки DNS в веб-приложении, и оказалось, что мой внутренний DNS-сервер не является одним из настроенных хостов. Вот код, который я запускал в своем веб-приложении:
from nic in NetworkInterface.GetAllNetworkInterfaces()
let props = nic.GetIPProperties()
select String.Join("; ", props.DnsAddresses.Select(x => x.ToString()))
Возможно ли это сделать? Если да, может ли кто-нибудь подсказать, что мне нужно делать?