Динамическое разрешение имени ресурса с помощью записи псевдонима

Завершено

В предыдущем упражнении вы успешно делегировали домен от регистратора доменов в Azure DNS и настроили запись A, чтобы связать домен с веб-сервером.

Следующий этап развертывания заключается в повышении уровня надежности с помощью подсистемы балансировки нагрузки. Подсистемы балансировки нагрузки распределяют входящие запросы данных и трафик на одном или нескольких серверах. Они снижают нагрузку на один сервер и увеличивают производительность. Эта технология хорошо установлена. Его можно использовать в локальной сети.

Вам известно, что запись A и запись CNAME не поддерживают прямое подключение к ресурсам Azure, таким как подсистемы балансировки нагрузки. Вам нужно узнать, как связать домен вершин с подсистемой балансировки нагрузки.

Что такое вершинный домен?

Верхний домен — это самый высокий уровень вашего домена. В нашем случае это wideworldimports.com. Домен вершины также иногда называется вершиной зоны или корневой вершиной. Символ @ часто представляет домен вершины в записях зоны DNS.

Если проверить зону DNS для wideworldimports.com, вы увидите, что есть две записи доменов вершины: NS и SOA. Записи NS и SOA создаются автоматически при создании зоны DNS.

Записи CNAME, которые могут потребоваться для профиля диспетчера трафика Azure или конечных точек сети доставки содержимого Azure, не поддерживаются на уровне апекса зоны. Однако другие записи псевдонимов поддерживаются на верхнем уровне зоны.

Что такое записи псевдонимов?

Записи псевдонимов Azure позволяют домену апекса зоны ссылаться на другие ресурсы Azure из зоны DNS без необходимости создания политик сложного перенаправления. Вы также можете использовать псевдоним Azure для маршрутизации всего трафика через диспетчер трафика.

Запись псевдонима Azure может указывать на следующие ресурсы Azure:

  • профиль диспетчера трафика;
  • конечные точки сети доставки содержимого Azure;
  • ресурс общедоступного IP-адреса;
  • Профиль передней двери

Записи псевдонимов обеспечивают отслеживание жизненного цикла целевых ресурсов, гарантируя автоматическое применение изменений в любом целевом ресурсе к зоне DNS. Они также обеспечивают поддержку приложений с балансировкой нагрузки в апексе зоны.

Набор записей псевдонимов поддерживает следующие типы записей зоны DNS:

  • А: Запись сопоставления доменных имен IPv4.
  • AAAA: запись для сопоставления доменных имен в IPv6.
  • CNAME: псевдоним домена, который ссылается на запись A.

Варианты использования записей псевдонимов

Ниже приведены некоторые преимущества использования записей псевдонимов.

  • Предотвращает появление висящих записей DNS: Висящие записи DNS возникают, когда записи зоны DNS не обновлены в связи с изменениями IP-адресов. Записи псевдонимов предотвращают появление "висячих" ссылок, обеспечивая тесную связь жизненного цикла записи DNS с ресурсом Azure.
  • Обновляет набор записей DNS автоматически при изменении IP-адресов: когда изменяется базовый IP-адрес ресурса, службы или приложения, запись псевдонима гарантирует автоматическое обновление всех связанных записей DNS.
  • Узлы, размещающие приложения с балансировкой нагрузки на уровне вершины зоны: записи псевдонима позволяют направлять ресурсы с вершины зоны в Диспетчер трафика.
  • Указание зоны на конечные точки Azure Content Delivery Network: с записями псевдонимов теперь можно напрямую подключаться к вашему экземпляру сети доставки содержимого Azure.

Запись псевдонима разрешает связать вершину зоны (wideworldimports.com) с подсистемой балансировки нагрузки. Он создает ссылку на ресурс Azure, а не прямое IP-подключение. Таким образом, при изменении IP-адреса подсистемы балансировки нагрузки запись апекса зоны продолжает работать.