Краткое руководство. Создание частной зоны Azure DNS на портале Azure
В этом кратком руководстве описывается создание первой частной зоны и записи DNS с помощью портала Azure.
Зона DNS используется для размещения записей DNS для определенного домена. Общедоступные зоны DNS имеют уникальные имена и отображаются в Интернете. Однако имя частной зоны DNS должно быть уникальным только в пределах своей группы ресурсов, а записи DNS не отображаются в Интернете. Чтобы начать размещение частного домена в Azure Частная зона DNS, сначала необходимо создать зону DNS для этого доменного имени. Затем записи DNS для частного домена создаются в этой зоне DNS.
Внимание
При создании частной зоны DNS Azure сохраняет данные зоны в качестве глобального ресурса. Это означает, что частная зона не зависит от одной виртуальной сети или региона. Вы можете связать одну частную зону с несколькими виртуальными сетями в разных регионах. Если служба прерывается в одной виртуальной сети, частная зона по-прежнему доступна. Дополнительные сведения см. в статье azure Частная зона DNS устойчивости зоны.
Виртуальные частные ссылки
Чтобы разрешить записи DNS в частной зоне DNS, ресурсы обычно должны быть связаны с частной зоной. Связывание осуществляется путем создания связи виртуальной сети, которая связывает виртуальную сеть с частной зоной.
При создании канала виртуальной сети можно включить автоматическую регистрацию записей DNS для устройств в виртуальной сети. Если авторегистрация включена, частные записи DNS Azure обновляют записи DNS при создании виртуальной машины в связанной виртуальной сети, изменении IP-адреса или удалении. Дополнительные сведения см. в статье "Что такое функция авторегистрации в частных зонах Azure DNS".
Примечание.
Другие методы доступны для разрешения записей DNS в частных зонах DNS, которые не всегда требуют связи виртуальной сети. Эти методы выходят за рамки этой статьи краткого руководства. Дополнительные сведения см. в статье "Что такое частный сопоставитель Azure DNS".
В этой статье виртуальные машины используются в одной виртуальной сети. Виртуальная сеть связана с частной зоной DNS с включенным авторегистрированием. Настройка представлена на следующем рисунке.
Необходимые компоненты
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.
При необходимости инструкции из этого руководства можно выполнить с помощью Azure PowerShell или Azure CLI.
Создание частной зоны DNS
В следующем примере создается зона DNS с именем private.contoso.com в группе ресурсов с именем MyResourceGroup.
На панели поиска портала введите частные зоны DNS в текстовом поле поиска и нажмите клавишу ВВОД.
В разделе Marketplace выберите Частная зона DNS зону. Откроется страница "Создать Частная зона DNS зона".
На странице "Создать Частная зона DNS зона" введите или выберите следующие значения:
- Группа ресурсов: выберите существующую группу ресурсов или нажмите кнопку "Создать". Введите имя группы ресурсов и нажмите кнопку "ОК". Например: MyResourceGroup. Имя группы ресурсов должно быть уникальным в пределах подписки Azure.
- Имя: введите private.contoso.com.
Расположение группы ресурсов уже выбрано, если вы используете существующую группу ресурсов. Если вы создали новую группу ресурсов, выберите расположение, например, западная часть США.
Выберите Review + Create (Просмотр и создание), а затем выберите Создать. Создание зоны может занять несколько минут.
Создание виртуальной сети и подсети
- На домашней странице портал Azure выберите "Создать сеть ресурсов>>" или найдите виртуальную сеть в поле поиска и нажмите кнопку "Создать".
- На странице "Создание виртуальной сети" введите следующее:
Подписка. Выберите подписку Azure.
Группа ресурсов: выберите существующую группу ресурсов или создайте новую. Группа ресурсов не должна совпадать с той же, что и для частной зоны DNS. В этом примере используется та же группа ресурсов (MyResourceGroup).
Имя виртуальной сети: введите имя новой виртуальной сети. MyVNet используется в этом примере.
Регион: если вы создали новую группу ресурсов, выберите расположение. (США) Западная часть США используется в этом примере.
Выберите вкладку IP-адресов и в разделе "Добавить адресное пространство IPv4" измените адресное пространство по умолчанию, введя 10.2.0.0/16.
В области подсетей щелкните значок пера, чтобы изменить имя подсети по умолчанию, или удалить подсеть по умолчанию и выбрать +Добавить подсеть. Откроется область "Изменить подсеть" или "Добавить подсеть" соответственно. В этом примере показана область "Изменить подсеть".
Рядом с именем введите mySubnet и убедитесь, что диапазон адресов подсети равен 10.2.0.0 – 10.2.0.255. Размер должен иметь значение /24 (256 адресов). Эти значения задаются по умолчанию на основе диапазона адресов родительской виртуальной сети.
Нажмите кнопку "Сохранить", выберите "Проверить и создать", а затем нажмите кнопку "Создать".
Связывание виртуальной сети
Затем свяжите частную зону DNS с виртуальной сетью, добавив ссылку виртуальной сети.
- Найдите и выберите Частная зона DNS зоны, а затем выберите частную зону. Например, private.contoso.com.
- В разделе "Управление DNS" выберите виртуальная сеть ссылки и нажмите кнопку +Добавить.
- Задайте следующие параметры:
- Имя ссылки: укажите имя ссылки, например MyVNetLink.
- Подписка: выберите нашу подписку.
- виртуальная сеть. Выберите созданную виртуальную сеть, например MyVNet.
В разделе "Конфигурация" установите флажок " Включить автоматическую регистрацию".
Нажмите кнопку "Создать", подождите, пока виртуальная ссылка не будет создана, а затем убедитесь, что она указана на странице "Ссылки виртуальная сеть".
Создание тестовой виртуальной машины
Теперь создайте виртуальную машину для проверки авторегистрации в частной зоне DNS:
- На странице портала слева выберите "Создать ресурс" и выберите Центр обработки данных Windows Server 2019.
- Выберите MyResourceGroup для группы ресурсов.
- В качестве имени виртуальной машины введите myVM01.
- Выберите *(США) западная часть США для региона.
- Введите имя пользователя для учетной записи администратора.
- Введите пароль и подтвердите его.
- Для параметра Общедоступные входящие порты выберите Разрешить выбранные порты, а затем для параметра Выбрать входящие порты выберите RDP (3389).
- Примите остальные значения по умолчанию для страницы и нажмите кнопку Далее: Диски >.
- Примите значения по умолчанию на странице Диски, а затем щелкните Далее: Сети >.
- Установите флажок myAzureVNet для виртуальной сети.
- Примите остальные значения по умолчанию для страницы и нажмите кнопку Далее: Управление >.
- Для параметра Диагностика загрузки выберите Выключить, примите другие значения по умолчанию, а затем нажмите Просмотр и создание.
- Проверьте значения параметров и щелкните Создать. Для завершения выделения виртуальной машины потребуется несколько минут.
- Найдите и выберите виртуальные машины, а затем убедитесь, что состояние виртуальной машины запущено. Если он не запущен, запустите виртуальную машину.
Проверка авторегистрирования
Найдите или выберите Частная зона DNS зоны, а затем выберите зону private.contoso.com.
В разделе "Управление DNS" выберите наборы записей.
Убедитесь, что запись DNS существует с типом A с автоматически зарегистрированным значением True. См. следующий пример.
Создание другой записи DNS
Вы также можете добавить записи в частную зону DNS вручную. В следующем примере создается запись с базой данных имени узла в private.contoso.com зоны DNS. Полное доменное имя набора записей — db.private.contoso.com. Тип записи — A, с IP-адресом, соответствующим автоматически зарегистрированным IP-адресом myVM01.private.contoso.com.
- Найдите или выберите Частная зона DNS зоны, а затем выберите зону private.contoso.com.
- В разделе "Управление DNS" выберите наборы записей.
- Выберите Добавить.
- В разделе "Имя" введите db.
- Рядом с IP-адресом введите IP-адрес, который вы видите для myVM01.
- Нажмите ОК.
Поиск и отображение записей
По умолчанию узел Recordsets отображает все наборы записей в зоне. Набор записей представляет собой коллекцию записей с одинаковым именем и одинаковыми типами. Наборы записей автоматически извлекаются в пакетах из 100 по мере прокрутки списка.
Вы также можете искать и отображать определенные наборы записей DNS в зоне, введя значение в поле поиска. В следующем примере отображается одна запись с базой данных name:
Вы можете выполнять поиск по имени, типу, TTL, значению или состоянию авторегистрации. Например, база данных записей в этом примере также отображается путем поиска A (отображение всех записей типа A), 3600 (значение TTL записи), 10.2.0.5 (IP-адрес записи A) или False (неавторегистрированных записей). Все записи в зоне, соответствующие критериям поиска, отображаются в пакетах 100.
Проверка частной зоны
Теперь вы можете проверить разрешение имени для частной зоны private.contoso.com.
Можно воспользоваться командой проверки связи (ping) для проверки разрешения имени. Это можно сделать, подключився к виртуальной машине и открыв командную строку или выполнив команду Run на этой виртуальной машине.
Чтобы использовать команду Run, выполните следующие действия:
Выберите виртуальные машины, выберите виртуальную машину и в разделе "Операции " выберите команду "Выполнить".
Выберите RunPowerShellScript в разделе "Запуск командного скрипта " введите myvm01.private.contoso.com ping и нажмите кнопку "Выполнить". См. следующий пример.
Теперь проверьте связь с именем db, созданным ранее.
Pinging db.private.contoso.com [10.10.2.5] with 32 bytes of data: Reply from 10.10.2.5: bytes=32 time<1ms TTL=128 Reply from 10.10.2.5: bytes=32 time<1ms TTL=128 Reply from 10.10.2.5: bytes=32 time<1ms TTL=128 Reply from 10.10.2.5: bytes=32 time<1ms TTL=128 Ping statistics for 10.10.2.5: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms
Очистка ресурсов
При отсутствии необходимости удалите группу ресурсов MyResourceGroup , чтобы удалить ресурсы, созданные в этом кратком руководстве.