Бөлісу құралы:


Размещение зон обратного просмотра DNS в Azure DNS

Примечание.

Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Сведения о начале работы см. в статье "Установка Azure PowerShell". Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.

В этой статье описано размещение зон обратного просмотра DNS для назначенных диапазонов IP-адресов в Azure DNS. Диапазоны IP-адресов, представленные зонами обратного просмотра, должны быть назначены организации (как правило, поставщиком услуг Интернета).

Сведения о настройке обратного просмотра DNS для принадлежащего Azure IP-адреса, назначенного службе Azure, см. в статье Настройка обратного просмотра DNS для размещенных в Azure служб.

Перед прочтением этой статьи ознакомьтесь со статьей Основные сведения об обратной зоне DNS и ее поддержке в Azure.

В этой статье вы узнаете, как создать первую зону DNS обратного поиска и запись с помощью портал Azure, Azure PowerShell, классической командной строки Azure и Azure CLI.

Создание зоны обратного просмотра DNS

  1. Войдите на портал Azure.

  2. В верхней левой части экрана выберите Создать ресурс.

  3. Найдите зону DNS, выберите зону DNS и нажмите кнопку "Создать".

  4. На странице Создать зону DNS введите следующие значения, после чего выберите Создать:

    Параметр Сведения
    Подписка Выберите свою подписку.
    Группа ресурсов Выберите или создайте группу ресурсов. Дополнительные сведения о группах ресурсов см. в разделе Группы ресурсов статьи "Общие сведения об Azure Resource Manager".
    Имя Введите имя зоны DNS. Имя зоны указывается по-разному для префиксов IPv4 и IPv6. Чтобы указать имя зоны, выполните инструкции для IPv4 или IPv6.
    Местонахождение Выберите расположение группы ресурсов. Расположение уже выбрано, если вы используете ранее созданную группу ресурсов.
  5. Нажмите Просмотр и создание и выберите Создать после прохождения проверки.

IPv4

Имя зоны обратного подстановки IPv4 основано на диапазоне IP-адресов, который он представляет. Используйте следующий формат: <IPv4 network prefix in reverse order>.in-addr.arpa. Примеры см. в обзоре обратной зоны DNS для IPv4.

Примечание.

Создавая бесклассовую зону обратного просмотра DNS в Azure DNS, в имени зоны необходимо использовать дефис (-) вместо косой черты (/).

Например, для диапазона IP-адресов 192.0.2.128/26 вместо 128/26.2.0.192.in-addr.arpaимени зоны используйте 128-26.2.0.192.in-addr.arpa имя зоны.

Несмотря на то что в стандартах DNS поддерживаются оба метода, Azure DNS не поддерживает зоны с именами, содержащими символ косой черты (/).

В примере ниже показано, как создать зону обратного просмотра DNS класса C с именем 2.0.192.in-addr.arpa в Azure DNS при помощи портала Azure:

Снимок экрана: создание зоны DNS с IPv4-разгрузкой.

Ниже приведены примеры выполнения этой задачи с помощью Azure PowerShell и Azure CLI.

PowerShell

New-AzDnsZone -Name 2.0.192.in-addr.arpa -ResourceGroupName mydnsresourcegroup

Классический Azure CLI

azure network dns zone create mydnsresourcegroup 2.0.192.in-addr.arpa

Azure CLI

az network dns zone create -g mydnsresourcegroup -n 2.0.192.in-addr.arpa

IPv6

Имя зоны обратного просмотра IPv6 должно быть указано в формате <IPv6 network prefix in reverse order>.ip6.arpa. Примеры см. в обзоре обратной зоны DNS для IPv6.

В примере ниже показано, как создать зону обратного просмотра DNS IPv6 с именем 0.0.0.0.d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa в Azure DNS при помощи портала Azure:

Снимок экрана: создание зоны DNS с IPv6-разгрузкой.

Ниже приведены примеры выполнения этой задачи с помощью Azure PowerShell и Azure CLI.

PowerShell

New-AzDnsZone -Name 0.0.0.0.d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa -ResourceGroupName mydnsresourcegroup

Классический Azure CLI

azure network dns zone create mydnsresourcegroup 0.0.0.0.d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa

Azure CLI

az network dns zone create -g mydnsresourcegroup -n 0.0.0.0.d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa

Делегирование зоны обратного просмотра DNS

После создания зоны обратного просмотра DNS необходимо убедиться, что зона делегирована из родительской зоны. Делегирование DNS позволяет процессу разрешения имен DNS находить серверы имен, на которых размещена зона обратного просмотра DNS. Затем эти серверы имен могут отвечать на обратные запросы DNS для IP-адресов в указанном диапазоне.

Для зон прямого просмотра делегирование зоны DNS описано в разделе Делегирование домена в Azure DNS. Делегирование для зон обратного просмотра выполняется аналогичным образом. Единственное различие заключается в том, что необходимо настроить серверы имен с помощью isP. Поставщик услуг Интернета управляет диапазоном IP-адресов, поэтому обновить серверы имен нужно ему, а не регистратору доменных имен.

Создание записи DNS типа PTR

IPv4

Следующий пример поясняет создание записи типа PTR для зоны обратного просмотра DNS в Azure DNS. Дополнительные сведения о типах записей и об изменении существующих записей см. в статье Управление записями и наборами записей DNS.

  1. В верхней части страницы обзора обратной зоны DNS выберите наборы записей и нажмите кнопку +Добавить.

    Снимок экрана: добавление обратной записи DNS IPv4 в зону DNS.

  2. Имя набора записей для записи PTR — это остальная часть адреса IPv4 в обратном порядке.

    В этом примере первые три октета уже указаны как часть имени зоны .2.0.192. Именно поэтому в поле Имя требуется только последний октет. Например, присвойте записи имя 15 для ресурса, IP-адрес которого равен 192.0.2.15.

    Снимок экрана: создание записи указателя IPv4.

  3. В поле Тип выберите значение PTR.

  4. В поле Доменное имя введите полное доменное имя ресурса, использующего IP-адрес.

  5. Нажмите кнопку "Добавить ", чтобы создать обратную запись DNS.

Ниже приведены примеры выполнения этой задачи с помощью Azure PowerShell и Azure CLI.

PowerShell

New-AzDnsRecordSet -Name 15 -RecordType PTR -ZoneName 2.0.192.in-addr.arpa -ResourceGroupName mydnsresourcegroup -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Ptrdname "dc1.contoso.com")

Классический Azure CLI

azure network dns record-set add-record mydnsresourcegroup 2.0.192.in-addr.arpa 15 PTR --ptrdname dc1.contoso.com

Azure CLI

az network dns record-set ptr add-record -g mydnsresourcegroup -z 2.0.192.in-addr.arpa -n 15 --ptrdname dc1.contoso.com

IPv6

Следующий пример поясняет процесс создания записи типа PTR для IPv6. Дополнительные сведения о типах записей и об изменении существующих записей см. в статье Управление записями и наборами записей DNS.

  1. В верхней части страницы обзора обратной зоны DNS выберите наборы записей и нажмите кнопку +Добавить.

    Снимок экрана: добавление обратной записи DNS IPv6 в зону DNS.

  2. Имя набора записей для записи PTR — это остальная часть адреса IPv6 в обратном порядке. Сжатие за счет нулей не должно использоваться.

    В этом примере первые 64 бит IPv6 уже указаны как часть имени зоны (0.0.0.0.c.d.b.a.8.b.d.0.1.0.0.2.ip6.arpa). Таким образом, в поле Имя содержатся только последние 64 бит. Последние 64 бит IP-адреса вводятся в обратном порядке, в качестве разделителя между каждым шестнадцатеричным числом используется точка. Назовите набор записей e.5.0.4.9.f.a.a.1.b.0.1.4.2.5.f , если у вас есть ресурс, IP-адрес которого равен 2001:0db8:abdc:0000:f524:10bc:1af9:405e.

    Снимок экрана: создание записи указателя IPv6.

  3. В поле Тип выберите значение PTR.

  4. В поле Доменное имя введите полное доменное имя ресурса, использующего IP-адрес.

  5. Нажмите кнопку OK, чтобы создать запись DNS.

Ниже приведены примеры выполнения этой задачи с помощью PowerShell или Azure CLI.

PowerShell

New-AzDnsRecordSet -Name "e.5.0.4.9.f.a.1.c.b.0.1.4.2.5.f" -RecordType PTR -ZoneName 0.0.0.0.c.d.b.a.8.b.d.0.1.0.0.2.ip6.arpa -ResourceGroupName mydnsresourcegroup -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Ptrdname "dc2.contoso.com")

Классический Azure CLI

azure network dns record-set add-record mydnsresourcegroup 0.0.0.0.c.d.b.a.8.b.d.0.1.0.0.2.ip6.arpa e.5.0.4.9.f.a.1.c.b.0.1.4.2.5.f PTR --ptrdname dc2.contoso.com

Azure CLI

az network dns record-set ptr add-record -g mydnsresourcegroup -z 0.0.0.0.c.d.b.a.8.b.d.0.1.0.0.2.ip6.arpa -n e.5.0.4.9.f.a.1.c.b.0.1.4.2.5.f --ptrdname dc2.contoso.com

Просмотр записей

Чтобы просмотреть созданные записи, перейдите к зоне DNS на портале Azure. В нижней части панели Зона DNS содержатся записи для зоны DNS, в частности записи типа NS и SOA по умолчанию, а также созданные вами записи. Записи типа NS и SOA создаются в каждой зоне.

IPv4

На странице зоны DNS отображается запись IPv4 PTR:

Снимок экрана: запись указателя IPv4 на странице обзора.

В примерах ниже показано, как просмотреть записи типа PTR с помощью Azure PowerShell и Azure CLI.

PowerShell

Get-AzDnsRecordSet -ZoneName 2.0.192.in-addr.arpa -ResourceGroupName mydnsresourcegroup

Классический Azure CLI

azure network dns record-set list mydnsresourcegroup 2.0.192.in-addr.arpa

Azure CLI

az network dns record-set list -g mydnsresourcegroup -z 2.0.192.in-addr.arpa

IPv6

На странице Зона DNS отображаются записи IPv6 типа PTR.

Снимок экрана: запись указателя IPv6 на странице обзора.

В примерах ниже показано, как просмотреть записи с помощью PowerShell или Azure CLI.

PowerShell

Get-AzDnsRecordSet -ZoneName 0.0.0.0.c.d.b.a.8.b.d.0.1.0.0.2.ip6.arpa -ResourceGroupName mydnsresourcegroup

Классический Azure CLI

azure network dns record-set list mydnsresourcegroup 0.0.0.0.c.d.b.a.8.b.d.0.1.0.0.2.ip6.arpa

Azure CLI

az network dns record-set list -g mydnsresourcegroup -z 0.0.0.0.c.d.b.a.8.b.d.0.1.0.0.2.ip6.arpa

Вопросы и ответы

Можно ли разместить зоны обратного просмотра DNS для блоков IP-адресов, назначенных поставщиком услуг Интернета, в DNS Azure?

Да. Размещение зон обратного просмотра DNS для пользовательских диапазонов IP-адресов в Azure DNS полностью поддерживается.

Создайте зону обратного просмотра в Azure DNS, как описано в этой статье, а затем делегируйте ее с помощью поставщика услуг Интернета. Вы можете управлять записями типа PTR для каждого обратного просмотра точно так же, как и другими записями другого типа.

Сколько стоит размещение зоны обратного просмотра DNS?

Размещение зоны обратного просмотра DNS в Azure DNS для блока IP-адресов, назначенного поставщиком услуг Интернета, оплачивается по стандартным тарифам Azure DNS.

Можно ли разместить в Azure DNS зоны обратного просмотра DNS для адресов IPv4 и IPv6?

Да. В этой статье объясняется, как создать зоны обратного просмотра DNS для адресов IPv4 и IPv6 в Azure DNS.

Можно ли импортировать существующую зону обратного просмотра DNS?

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

Дополнительные сведения см. в статье Импорт и экспорт файла зоны DNS с помощью Azure CLI.

Следующие шаги