Поделиться через


Краткое руководство: Создание зоны DNS и записи на Azure с помощью CLI Azure

В этой статье описаны действия по созданию первой зоны DNS и записи с помощью Azure CLI, доступной для Windows, Mac и Linux. Эти действия также можно выполнить с помощью портала Azure или Azure PowerShell.

Зона DNS используется для размещения записей DNS для определенного домена. Чтобы разместить свой домен в Azure DNS, необходимо создать зону DNS для этого доменного имени. Каждая запись DNS для вашего домена создается внутри этой зоны DNS. Наконец, чтобы опубликовать зону DNS в Интернете, необходимо настроить серверы доменных имен для домена. Каждый из этих шагов описан ниже.

Схема среды развертывания DNS с помощью портала Azure.

Azure DNS также поддерживает частные зоны DNS. Дополнительные сведения о частных зонах DNS см. в статье "Использование Azure DNS для частных доменов". Пример создания частной зоны DNS см. в статье "Начало работы с частными зонами Azure DNS" с помощью CLI.

Если у вас нет аккаунта Azure, создайте бесплатную учетную запись перед началом.

Предпосылки

  • Для работы с этой статьей требуется 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-имен, выполните приведенные действия.

  1. Выполните следующий командлет, чтобы получить список серверов имен для вашей зоны.

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. Скопируйте имя одного из серверов доменных имен из выходных данных, полученных на предыдущем этапе.

  3. Откройте командную строку и выполните следующую команду:

    nslookup www.contoso.xyz <name server name>
    

    Рассмотрим пример.

    nslookup www.contoso.xyz ns1-08.azure-dns.com.
    

    Результат будет подобным приведенному на следующем снимке экрана.

                  Снимок экрана, на котором изображено окно командной строки с командой nslookup и значениями параметров

Имя узла www.contoso.xyz разрешается в 10.10.10.10, как вы его настроили. Этот результат подтверждает, что разрешение имен работает правильно.

Очистите ресурсы

Чтобы очистить ненужные ресурсы, созданные при работе с этим кратким руководством, удалите группу ресурсов:

az group delete --name MyResourceGroup

Дальнейшие шаги

Теперь, когда вы создали первую зону DNS и запись с помощью Azure CLI, вы можете создавать записи для веб-приложения в пользовательском домене.