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


Использование 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 служб.