Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны действия по созданию первой зоны DNS и записи с помощью Azure CLI, доступной для Windows, Mac и Linux. Эти действия также можно выполнить с помощью портала Azure или Azure PowerShell.
Зона DNS используется для размещения записей DNS для определенного домена. Чтобы разместить свой домен в Azure DNS, необходимо создать зону DNS для этого доменного имени. Каждая запись DNS для вашего домена создается внутри этой зоны DNS. Наконец, чтобы опубликовать зону DNS в Интернете, необходимо настроить серверы доменных имен для домена. Каждый из этих шагов описан ниже.
Azure DNS также поддерживает частные зоны DNS. Дополнительные сведения о частных зонах DNS см. в статье "Использование Azure DNS для частных доменов". Пример создания частной зоны DNS см. в статье "Начало работы с частными зонами Azure DNS" с помощью CLI.
Если у вас нет аккаунта Azure, создайте бесплатную учетную запись перед началом.
Предпосылки
Используйте среду Bash в Azure Cloud Shell. Дополнительные сведения см. в статье "Начало работы с Azure Cloud Shell".
Если вы предпочитаете запускать справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, подумайте о запуске Azure CLI в контейнере Docker. Дополнительные сведения см. в статье Как запустить Azure CLI в контейнере Docker.
Если вы используете локальную установку, войдите в Azure CLI с помощью команды az login . Чтобы завершить процесс аутентификации, следуйте шагам, отображаемым в вашем терминале. Сведения о других параметрах входа см. в статье "Проверка подлинности в Azure с помощью Azure CLI".
Когда вас попросят, установите расширение Azure CLI при первом использовании. Дополнительные сведения о расширениях см. в статье Использование расширений и управление ими с помощью Azure CLI.
Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.
- Для работы с этой статьей требуется Azure CLI версии 2.0.4 или более поздней. Если вы используете Azure Cloud Shell, последняя версия уже установлена.
Создание группы ресурсов
Перед созданием зоны DNS создайте группу ресурсов, которая будет включать эту зону DNS:
az group create --name MyResourceGroup --location "East US"
Создание зоны DNS
Зона DNS создается с помощью az network dns zone create
команды. Чтобы просмотреть справку по этой команде, введите az network dns zone create -h
.
В следующем примере создается зона DNS с именем contoso.xyz в группе ресурсов MyResourceGroup. Пример можно использовать для создания зоны DNS, заменив соответствующие значения собственными.
az network dns zone create -g MyResourceGroup -n contoso.xyz
Создание записи DNS
Чтобы создать запись DNS, используйте az network dns record-set [record type] add-record
команду. Инструкцию по записям A см. в статье azure network dns record-set A add-record -h
.
В следующем примере создается запись с относительным именем www в зоне DNS "contoso.xyz" в группе ресурсов "MyResourceGroup". Полное название набора записей — "www.contoso.xyz". Тип записи — "A", с IP-адресом "10.10.10.10", а значение по умолчанию — 3600 секунд (1 час).
az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10
Просмотр записей
Чтобы просмотреть список записей DNS в зоне, используйте следующую команду:
az network dns record-set list -g MyResourceGroup -z contoso.xyz
Протестируйте разрешение имен
Теперь, когда у вас есть тестовая зона DNS с тестовой записью "A", можно протестировать разрешение имен с помощью инструмента nslookup.
Чтобы проверить разрешение DNS-имен, выполните приведенные действия.
Выполните следующий командлет, чтобы получить список серверов имен для вашей зоны.
az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
Скопируйте имя одного из серверов доменных имен из выходных данных, полученных на предыдущем этапе.
Откройте командную строку и выполните следующую команду:
nslookup www.contoso.xyz <name server name>
Рассмотрим пример.
nslookup www.contoso.xyz ns1-08.azure-dns.com.
Результат будет подобным приведенному на следующем снимке экрана.
Имя узла www.contoso.xyz разрешается в 10.10.10.10, как вы его настроили. Этот результат подтверждает, что разрешение имен работает правильно.
Очистите ресурсы
Чтобы очистить ненужные ресурсы, созданные при работе с этим кратким руководством, удалите группу ресурсов:
az group delete --name MyResourceGroup
Дальнейшие шаги
Теперь, когда вы создали первую зону DNS и запись с помощью Azure CLI, вы можете создавать записи для веб-приложения в пользовательском домене.