Что такое Azure DNS?
- 7 мин
Azure DNS — это служба размещения для доменов системы доменных имен (DNS), которая предоставляет разрешение имен с помощью инфраструктуры Microsoft Azure.
В этом уроке вы узнаете, что такое DNS и как это работает. Вы также узнаете о Azure DNS и о том, почему вы его используете.
Что это такое DNS?
DNS (служба доменных имен) — это протокол стандарта TCP/IP. DNS служит важной ролью преобразования имен доменов, доступных для чтения человеком, например, www.wideworldimports.comв известный IP-адрес. IP-адреса позволяют компьютерам и сетевым устройствам определять и маршрутизировать запросы между собой.
DNS использует глобальный каталог, размещенный на серверах по всему миру. Корпорация Майкрософт является частью сети, которая предоставляет службу DNS через Azure DNS.
DNS-сервер также называется сервером DNS-имен или просто сервером доменных имен.
Принцип работы DNS
DNS-сервер выполняет одну из двух основных функций:
- поддержка локального кэша недавно открывавшихся или использовавшихся доменных имен и их IP-адресов. Этот кэш обеспечивает более быстрый отклик на запрос поиска локального домена. Если DNS-серверу не удается найти запрошенный домен, он передает запрос другому DNS-серверу. Этот процесс повторяется на каждом DNS-сервере до тех пор, пока не будет найдено соответствие или не истечет время ожидания поиска.
- Поддерживает базу данных пар "ключ — значение" для IP-адресов и любого узла или дочернего домена, над которыми DNS-сервер имеет полномочия. Эта функция часто связана с электронной почтой, Интернетом и другими доменными службами Интернета.
Назначение DNS-сервера
Чтобы компьютер, сервер или другое сетевое устройство могло обращаться к веб-ресурсам, оно должно ссылаться на DNS-сервер.
При подключении с помощью локальной сети источником параметров DNS является сервер. При подключении с помощью внешнего расположения, например отеля, параметры DNS приходят из поставщика услуг Интернета (ISP).
Запросы поиска домена
Ниже приведен упрощенный обзор процесса, который используется DNS-сервером для обработки запроса на поиск доменного имени.
- Если доменное имя хранится в краткосрочном кэше, DNS-сервер разрешает запрос домена.
- Если домен отсутствует в кэше, сервер обращается к одному или нескольким DNS-серверам в Интернете, чтобы узнать, есть ли совпадение на них. При обнаружении совпадения DNS-сервер обновляет локальный кэш и разрешает запрос.
- Если после допустимого числа проверок DNS домен не найден, DNS-сервер отвечает, выводя сообщение об ошибке Домен не найден.
IPv4 и IPv6
Каждый компьютер, сервер или сетевое устройство в сети имеют IP-адрес. IP-адрес уникален в пределах домена. Существует два стандарта IP-адреса: IPv4 и IPv6.
IPv4 состоит из четырех наборов чисел в диапазоне от 0 до 255, каждый из которых разделен точкой; например: 127.0.0.1. Сейчас IPv4 является самым распространенным стандартом. Но при увеличении количества устройств Интернета вещей стандарт IPv4 в конечном итоге перестанет поддерживаться.
IPv6 является относительно новым стандартом и призван в конечном итоге заменить IPv4. Она состоит из восьми групп шестнадцатеричных чисел, каждая из которых разделена двоеточием; например: fe80:11a1:ac15:e9gf:e884:edb0:ddee:fea3.
Для многих сетевых устройств настраиваются IPv4- и IPv6-адреса. Сервер DNS-имен может разрешать доменные имена как в IPv4-, так и в IPv6-адреса.
Параметры DNS для домена
Независимо от того, обслуживает ли ваш DNS-сервер сторонняя компания или вы управляете им внутренне, необходимо настроить его для каждого типа узла, который вы используете. К типам узлов относятся Интернет, электронная почта, а также другие службы, которые вы используете.
Вам как администратору организации нужно настроить DNS-сервер с помощью Azure DNS. В этом случае DNS-сервер выступает в качестве начала полномочий (SOA) для вашего домена.
Типы записей DNS
Сведения о конфигурации DNS-сервера хранятся в виде файла в зоне на DNS-сервере. Каждый файл называется записью. Чаще всего создаются и используются следующие типы записей:
- A — это запись узла, которая является наиболее распространенным типом записи DNS. Она сопоставляет имена доменов или узлов с IP-адресами.
- CNAME — это каноническая запись имени, используемая для создания псевдонима от одного доменного имени к другому доменному имени. Если бы у вас были разные доменные имена, которые вели бы на тот же веб-сайт, вы бы использовали CNAME.
- MX — это запись обмена электронной почтой. Она сопоставляет почтовые запросы с почтовым сервером, размещенным локально или в облаке.
- TXT — это текстовая запись. Она используется для связи текстовых строк с доменным именем. Azure и Microsoft 365 применяют записи типа TXT для проверки владения доменом.
Также имеются следующие типы записей:
- Подстановочные знаки
- CAA (центр сертификации);
- NS (сервер доменных имен);
- SOA (начальная запись делегирования полномочий)
- SPF (механизм политики отправителей)
- SRV (расположения сервера).
Записи SOA и NS создаются автоматически при создании зоны DNS с помощью Azure DNS.
Наборы записей
Некоторые типы записей поддерживают концепцию наборов записей или наборов записей ресурсов. Набор записей позволяет определять несколько ресурсов в одной записи. Например, вот запись A с одним доменом с двумя IP-адресами:
www.wideworldimports.com. 3600 IN A 127.0.0.1
www.wideworldimports.com. 3600 IN A 127.0.0.2
Записи SOA и CNAME не могут содержать наборы записей.
Что такое Azure DNS?
Azure DNS позволяет размещать домены и управлять ими с помощью глобально распределенной инфраструктуры сервера имен. Благодаря ей можно управлять всеми доменами с использованием существующих учетных данных Azure.
Azure DNS действует как SOA для домена.
Вы не можете использовать Azure DNS для регистрации доменного имени; его необходимо зарегистрировать с помощью стороннего регистратора домена.
Причины использования Azure DNS для размещения домена
Служба Azure DNS создана на основе службы Azure Resource Manager, предоставляющей следующие преимущества:
- повышенная безопасность;
- Простота использования
- частные домены DNS;
- наборы записей псевдонимов.
В настоящее время Azure DNS не поддерживает расширения безопасности службы доменных имен (DNSSEC). Если вам требуется это расширение безопасности, эти составляющие домена следует размещать у стороннего поставщика.
Функции безопасности
Azure DNS обеспечивает следующие функции безопасности.
- Управление доступом на основе ролей, которое обеспечивает детализированный контроль доступа пользователей к ресурсам Azure. Вы можете отслеживать использование, а также управлять ресурсами и службами, к которым у пользователей есть доступ.
- Журналы действий для отслеживания изменений в ресурсе и определения мест возникновения ошибок.
- Блокировка ресурсов, которая обеспечивает более широкий уровень управления для ограничения или удаления доступа к группам ресурсов, подпискам или любым ресурсам Azure.
Простота использования
Azure DNS может управлять записями DNS для служб Azure и предоставлять DNS для внешних ресурсов. Azure DNS использует те же учетные данные Azure, контракт на поддержку и вариант выставления счетов, что и другие службы Azure.
Управлять доменами и записями можно с помощью портала Azure, командлетов Azure PowerShell или Azure CLI. Приложения, требующие автоматического управления DNS, могут интегрироваться со службой с помощью REST API и пакета СРЕДСТВ разработки программного обеспечения (SDK).
Частные домены
Azure DNS обрабатывает преобразование внешних доменных имен в IP-адреса. Azure DNS позволяет создавать частные зоны. Эти зоны предоставляют разрешение имен для виртуальных машин в виртуальной сети и между виртуальными сетями, не создавая пользовательское решение DNS. Частные зоны позволяют использовать собственные доменные имена, а не имена, предоставленные Azure.
Чтобы опубликовать частную зону DNS в виртуальной сети, укажите список виртуальных сетей, которым разрешено выполнять разрешение записей в зоне.
Частные зоны DNS имеют следующие преимущества.
- Зоны DNS поддерживаются как часть инфраструктуры Azure, поэтому нет необходимости инвестировать в решение DNS.
- Поддерживаются все типы записей DNS: A, CNAME, TXT, MX, SOA, AAAA, PTR и SVR.
- Имена хостов для виртуальных машин в вашей виртуальной сети управляются автоматически.
- Благодаря поддержке DNS по схеме "расщепление горизонта" одно и то же доменное имя может существовать в частной и общедоступной зонах разрешение происходит к правильному объекту на основе расположения исходного запроса.
наборы записей псевдонимов.
Сеты записей алиасов могут указывать на ресурсы Azure. Например, можно настроить запись псевдонима для направления трафика на общедоступный IP-адрес Azure, профиль диспетчера трафика Azure или конечную точку сети доставки содержимого Azure.
Набор записей псевдонимов поддерживается в следующих типах записей DNS:
- а
- AAAA
- CNAME
Проверьте свои знания
Обратная связь
Были ли сведения на этой странице полезными?
Нет
Нужна помощь с этой темой?
Хотите попробовать использовать Ask Learn для уточнения или руководства по этой теме?