DNS для локальных ресурсов и ресурсов Azure
Система доменных имен (DNS) — это критически важный раздел проектирования в общей архитектуре целевой зоны. Некоторые организации могут захотеть использовать свои существующие инвестиции в DNS. Другие пользователи могут видеть внедрение облака как возможность модернизировать внутреннюю инфраструктуру DNS и использовать собственные возможности Azure.
Рекомендации по проектированию
Вы можете использовать Private Resolver службы Azure DNS совместно с частными зонами DNS Azure для разрешения имен между различными сетями.
Возможно, вам потребуется использовать существующие решения DNS в локальной среде и Azure.
Виртуальная сеть может быть связана только с одной частной зоной DNS с включенной автоматической регистрацией.
Ознакомьтесь с ограничениями частной зоны DNS Azure.
Рекомендации по проектированию
В средах, где требуется только разрешение имен в Azure, используйте частные зоны DNS Azure для разрешения. Создайте делегированную зону для разрешения имен, например
azure.contoso.com
. Включите автоматическую регистрацию для частной зоны DNS Azure для автоматического управления жизненным циклом записей DNS для виртуальных машин, развернутых в виртуальной сети.В тех средах, где требуется разрешение имён как в Azure, так и в локальной сети, используйте частный DNS-резолвер вкупе с зонами Azure Private DNS. Частный резолвер DNS предоставляет множество преимуществ по сравнению с решением DNS на основе виртуальных машин, включая сокращение затрат, встроенную высокую степень доступности, масштабируемость и гибкость.
Если необходимо использовать существующую инфраструктуру DNS, например интегрированную DNS-службу Windows Server Active Directory, убедитесь, что роль DNS-сервера развернута по крайней мере на двух виртуальных машинах и настройте параметры DNS в виртуальных сетях для использования этих настраиваемых DNS-серверов.
Для сред с брандмауэром Azure рекомендуется использовать его в качестве прокси-сервера DNS.
Вы можете связать частную зону DNS Azure с виртуальными сетями. Используйте приватный разрешитель DNS с набором правил пересылки DNS, который также связан с виртуальными сетями.
Для запросов DNS, созданных в виртуальной сети Azure для разрешения локальных DNS-имен, таких как
corporate.contoso.com
, DNS-запрос перенаправлен в IP-адрес локальных DNS-серверов, указанных в наборе правил.Для запросов DNS, созданных в локальной сети для разрешения записей DNS в частных зонах DNS Azure, можно настроить локальные DNS-серверы с условными перенаправлениями, указывающими на IP-адрес входящей конечной точки частного сопоставителя DNS в Azure. Эта конфигурация перенаправит запрос в частную зону DNS Azure, например
azure.contoso.com
.
Создайте две выделенные подсети для частного резольвера DNS в виртуальной сети концентратора в подписке на сетевые подключения. Создайте одну подсеть для входящих конечных точек и одну подсеть для исходящих конечных точек. Обе подсети должны иметь минимальный размер
/28
.При развертывании резольвера DNS вместе со шлюзом ExpressRoute необходимо убедиться, что разрешено разрешение общедоступных полных доменных имен и ответы с допустимым результатом направляются через правило переадресации DNS на целевой DNS-сервер. Некоторые службы Azure используют возможность разрешения общедоступных DNS-имен для работы. Дополнительные сведения см. в правилах набора правил пересылки DNS.
Входящие конечные точки получают запросы на разрешение входящих подключений от клиентов в внутренней частной сети либо Azure, либо локально. У вас может быть не более пяти входящих конечных точек.
Исходящие конечные точки пересылают запросы разрешения на назначения в пределах внутренней приватной сети, будь то в Azure или локальной инфраструктуре, которые не могут быть разрешены с помощью приватных зон Azure DNS. У вас может быть не более пяти исходящих конечных точек.
Создайте соответствующий набор правил, чтобы разрешить перенаправление DNS в локальные домены DNS и пространства имен.
Рабочие нагрузки, требующие и развертывающие собственные DNS, такие как Red Hat OpenShift, должны использовать свое предпочтительное решение DNS.
Создайте частные зоны DNS Azure в глобальной подписке на подключение. Частные зоны DNS Azure, которые должны быть созданы, включают зоны, необходимые для доступа к решениям платформы Azure как услуги через частную конечную точку . Примеры включают
privatelink.database.windows.net
илиprivatelink.blob.core.windows.net
.