Использование Azure DNS для указания параметров личного домена для службы Azure

Azure DNS предоставляет разрешение имен для любого из ресурсов Azure, поддерживающих личные домены или полное доменное имя (FQDN). Например, у вас может быть веб-приложение Azure, к которому пользователи могут получить доступ с помощью contoso.com или www.contoso.com в качестве полного доменного имени. В этой статье описывается настройка Azure DNS для доступа к службе Azure с помощью пользовательских доменов.

Вы можете настроить фургон или личный домен для приложений-функций Azure, общедоступных IP-адресов, Служба приложений (веб-приложения), хранилища BLOB-объектов и Azure CDN

Необходимые компоненты

Чтобы использовать Azure DNS для личного домена, сначала нужно делегировать домен в Azure DNS. Дополнительные сведения о настройке делегирования в серверах имен см. в статье Руководство. Размещение домена в Azure DNS. После делегирования домена в зону Azure DNS можно настроить необходимые записи DNS.

Приложение-функция Azure

Чтобы настроить личный домен для приложений-функций Azure, создается и настраивается запись CNAME для самого приложения-функции. Запись CNAME сопоставляет доменное имя с другим доменом или поддоменом. В этом случае вы создаете CNAME в общедоступном домене и подготавливаете псевдоним CNAME для полного доменного имени личного домена.

  1. Перейдите к Приложение-функция и выберите приложение-функцию. В разделе Параметры выберите Личные домены. Запишите текущий URL-адрес в колонке Назначенные личные домены. Этот адрес используется в качестве псевдонима для созданной записи DNS.

    Снимок экрана: личные домены для приложения-функции.

  2. Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.

    Снимок экрана: страница

    Свойство Значение Описание
    Имя. myfunctionapp Это значение вместе с меткой доменного имени является полным доменным именем личного домена.
    Тип CNAME Воспользуйтесь записью CNAME, если используется псевдоним.
    СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа.
    Единица срока жизни часов В качестве единицы измерения времени используется час.
    Псевдоним contosofunction.azurewebsites.net DNS-именем, для которого создается псевдоним, в этом примере является DNS-имя contosofunction.azurewebsites.net, предоставляемое по умолчанию приложению-функции.
  3. Вернитесь к приложению-функции и выберите Личные домены в разделе Параметры. Нажмите кнопку + Добавить личный домен.

    Снимок экрана: кнопка

  4. На странице Добавление личного домена введите запись CNAME в текстовое поле Личный домен и нажмите кнопку Проверить. Если запись удалось найти, появляется кнопка Добавить личный домен. Выберите Добавить личный домен, чтобы добавить псевдоним.

    Снимок экрана: страница

Общедоступный IP-адрес

Чтобы настроить личный домен для служб, использующих ресурс общедоступного IP-адреса, таких как шлюз приложений, балансировщик нагрузки, облачная служба, виртуальные машины Resource Manager и классические виртуальные машины, используется запись A. Запись (запись адреса) сопоставляет доменное имя с IP-адресом. В этом случае вы создаете новую запись A в общедоступном домене и настраиваете ее на ip-адрес, соответствующий общедоступному IP-адресу службы Azure.

  1. Перейдите к ресурсу общедоступного IP-адреса и выберите Конфигурация. Запишите показанный IP-адрес.

    Снимок экрана: страница конфигурации общедоступного IP-адреса.

  2. Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.

    Снимок экрана: страница набора записей общедоступного IP-адреса.

    Свойство Значение Описание
    Имя. webserver1 Это значение вместе с меткой доменного имени является полным доменным именем личного домена.
    Тип а Используется запись А, так как ресурсом является IP-адрес.
    СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа.
    Единица срока жизни часов В качестве единицы измерения времени используется час.
    IP-адрес <your ip address> Общедоступный IP-адрес.
  3. После создания записи A запустите nslookup, чтобы проверить, что запись разрешается.

    Снимок экрана: команда nslookup в командной строке для общедоступного IP-адреса.

Служба приложений (веб-приложения)

Здесь рассматривается, как выполнить настройку личного домена для веб-приложения службы приложений.

  1. Перейдите на вкладку Служба приложений, выберите ресурс, для которого выполняется настройка личного доменного имени, и щелкните Личные домены в разделе Параметры. Запишите текущий URL-адрес в колонке Назначенные личные домены. Этот адрес используется в качестве псевдонима для созданной записи DNS.

    Снимок экрана: личные домены для веб-приложения.

  2. Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.

    Снимок экрана: страница набора записей веб-приложения.

    Свойство Значение Описание
    Имя. MyWebServer Это значение вместе с меткой доменного имени является полным доменным именем личного домена.
    Тип CNAME Воспользуйтесь записью CNAME, если используется псевдоним. Если ресурсом является IP-адрес, будет использоваться запись А.
    СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа.
    Единица срока жизни часов В качестве единицы измерения времени используется час.
    Псевдоним contoso.azurewebsites.net DNS-именем, для которого создается псевдоним, в этом примере является DNS-имя contoso.azurewebsites.net, предоставляемое по умолчанию для веб-приложения.
  3. Вернитесь к веб-приложению и выберите Личные домены в разделе Параметры. Нажмите кнопку + Добавить личный домен.

    Снимок экрана: кнопка

  4. На странице Добавление личного домена введите запись CNAME в текстовое поле Личный домен и нажмите кнопку Проверить. Если запись удалось найти, появляется кнопка Добавить личный домен. Выберите Добавить личный домен, чтобы добавить псевдоним.

    Снимок экрана: страница

  5. После завершения процесса запустите nslookup, чтобы убедиться, что разрешение имени работает.

    Снимок экрана: команда nslookup для веб-приложения.

Дополнительные сведения о сопоставлении личного домена со службой приложений см. в статье Сопоставление существующего настраиваемого DNS-имени с веб-приложениями Azure.

Сведения о переносе активного DNS-имени см. в статье Перенос активного DNS-имени в Службу приложений Azure.

Если необходимо приобрести личный домен для Службы приложений, ознакомьтесь со статьей Приобретение имени личного домена для службы приложений Azure.

Хранилище BLOB-объектов

Здесь рассматривается, как выполнить настройку записи CNAME для учетной записи хранилища BLOB-объектов с помощью метода asverify. Этот метод гарантирует отсутствие простоев.

  1. Перейдите на вкладку Учетные записи хранения, выберите свою учетную запись хранения, а затем — пункт Сеть в разделе Параметры. Затем перейдите на вкладку Личный домен. Обратите внимание на полное доменное имя на шаге 2: это имя используется для создания первой записи CNAME.

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

  2. Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.

    Снимок экрана: страница набора записей учетной записи хранения.

    Свойство Значение Описание
    Имя. asverify.mystorageaccount Это значение вместе с меткой доменного имени является полным доменным именем личного домена.
    Тип CNAME Воспользуйтесь записью CNAME, если используется псевдоним.
    СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа.
    Единица срока жизни часов В качестве единицы измерения времени используется час.
    Псевдоним asverify.contoso.blob.core.windows.net DNS-именем, для которого создается псевдоним, в этом примере является DNS-имя asverify.contoso.blob.core.windows.net, предоставляемое по умолчанию для учетной записи хранения.
  3. Вернитесь к учетной записи хранения и выберите Сеть, а затем перейдите на вкладку Личный домен. Введите созданный псевдоним без префикса asverify в текстовом поле, установите флажок Использовать косвенную проверку CNAME и нажмите кнопку Сохранить.

    Снимок экрана: страница

  4. Вернитесь в зону DNS и создайте запись CNAME без префикса asverify. После этого можно безопасно удалить запись CNAME с префиксом asverify.

    Снимок экрана: запись учетной записи хранения без префикса asverify.

  5. Проверьте разрешение DNS с помощью команды nslookup.

Дополнительные сведения о сопоставлении личного домена с конечной точкой хранилища BLOB-объектов см. в статье Настройка пользовательского доменного имени для конечной точки хранилища BLOB-объектов.

Azure CDN

Здесь рассматривается, как настроить запись CNAME для конечной точки CDN с помощью метода cdnverify. Этот метод гарантирует отсутствие простоев.

  1. Перейдите к профилю CDN и выберите конечную точку, с которой работаете. Выберите + Личный домен. Запишите имя узла конечной точки, так как это запись, на которую указывает запись CNAME.

    Снимок экрана: страница личного домена CDN.

  2. Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.

    Снимок экрана: страница набора записей CDN.

    Свойство Значение Описание
    Имя. cdnverify.mycdnendpoint Это значение вместе с меткой доменного имени является полным доменным именем личного домена.
    Тип CNAME Воспользуйтесь записью CNAME, если используется псевдоним.
    СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа.
    Единица срока жизни часов В качестве единицы измерения времени используется час.
    Псевдоним cdnverify.contoso.azureedge.net DNS-именем, для которого создается псевдоним, в этом примере является DNS-имя cdnverify.contoso.azureedge.net, предоставляемое по умолчанию для конечной точки CDN.
  3. Вернитесь к конечной точке CDN и выберите + Личный домен. Введите свой псевдоним записи CNAME без префикса cdnverify и щелкните Добавить.

    Снимок экрана: страница

  4. Вернитесь в зону DNS и создайте запись CNAME без префикса cdnverify. После этого можно безопасно удалить запись CNAME с префиксом cdnverify.

    Снимок экрана: запись CDN без префикса cdnverify.

Дополнительные сведения о CDN и о настройке личных доменов без промежуточного шага регистрации см. в статье Сопоставление содержимого Azure CDN с пользовательским доменом.

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

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