Использование 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 для полного доменного имени личного домена.
Перейдите к Приложение-функция и выберите приложение-функцию. В разделе Параметры выберите Личные домены. Запишите текущий URL-адрес в колонке Назначенные личные домены. Этот адрес используется в качестве псевдонима для созданной записи DNS.
Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.
Свойство Значение Описание Имя. myfunctionapp Это значение вместе с меткой доменного имени является полным доменным именем личного домена. Тип CNAME Воспользуйтесь записью CNAME, если используется псевдоним. СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа. Единица срока жизни часов В качестве единицы измерения времени используется час. Псевдоним contosofunction.azurewebsites.net DNS-именем, для которого создается псевдоним, в этом примере является DNS-имя contosofunction.azurewebsites.net, предоставляемое по умолчанию приложению-функции. Вернитесь к приложению-функции и выберите Личные домены в разделе Параметры. Нажмите кнопку + Добавить личный домен.
На странице Добавление личного домена введите запись CNAME в текстовое поле Личный домен и нажмите кнопку Проверить. Если запись удалось найти, появляется кнопка Добавить личный домен. Выберите Добавить личный домен, чтобы добавить псевдоним.
Общедоступный IP-адрес
Чтобы настроить личный домен для служб, использующих ресурс общедоступного IP-адреса, таких как шлюз приложений, балансировщик нагрузки, облачная служба, виртуальные машины Resource Manager и классические виртуальные машины, используется запись A. Запись (запись адреса) сопоставляет доменное имя с IP-адресом. В этом случае вы создаете новую запись A в общедоступном домене и настраиваете ее на ip-адрес, соответствующий общедоступному IP-адресу службы Azure.
Перейдите к ресурсу общедоступного IP-адреса и выберите Конфигурация. Запишите показанный IP-адрес.
Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.
Свойство Значение Описание Имя. webserver1 Это значение вместе с меткой доменного имени является полным доменным именем личного домена. Тип а Используется запись А, так как ресурсом является IP-адрес. СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа. Единица срока жизни часов В качестве единицы измерения времени используется час. IP-адрес <your ip address>
Общедоступный IP-адрес. После создания записи A запустите
nslookup
, чтобы проверить, что запись разрешается.
Служба приложений (веб-приложения)
Здесь рассматривается, как выполнить настройку личного домена для веб-приложения службы приложений.
Перейдите на вкладку Служба приложений, выберите ресурс, для которого выполняется настройка личного доменного имени, и щелкните Личные домены в разделе Параметры. Запишите текущий URL-адрес в колонке Назначенные личные домены. Этот адрес используется в качестве псевдонима для созданной записи DNS.
Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.
Свойство Значение Описание Имя. MyWebServer Это значение вместе с меткой доменного имени является полным доменным именем личного домена. Тип CNAME Воспользуйтесь записью CNAME, если используется псевдоним. Если ресурсом является IP-адрес, будет использоваться запись А. СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа. Единица срока жизни часов В качестве единицы измерения времени используется час. Псевдоним contoso.azurewebsites.net DNS-именем, для которого создается псевдоним, в этом примере является DNS-имя contoso.azurewebsites.net, предоставляемое по умолчанию для веб-приложения. Вернитесь к веб-приложению и выберите Личные домены в разделе Параметры. Нажмите кнопку + Добавить личный домен.
На странице Добавление личного домена введите запись CNAME в текстовое поле Личный домен и нажмите кнопку Проверить. Если запись удалось найти, появляется кнопка Добавить личный домен. Выберите Добавить личный домен, чтобы добавить псевдоним.
После завершения процесса запустите nslookup, чтобы убедиться, что разрешение имени работает.
Дополнительные сведения о сопоставлении личного домена со службой приложений см. в статье Сопоставление существующего настраиваемого DNS-имени с веб-приложениями Azure.
Сведения о переносе активного DNS-имени см. в статье Перенос активного DNS-имени в Службу приложений Azure.
Если необходимо приобрести личный домен для Службы приложений, ознакомьтесь со статьей Приобретение имени личного домена для службы приложений Azure.
Хранилище BLOB-объектов
Здесь рассматривается, как выполнить настройку записи CNAME для учетной записи хранилища BLOB-объектов с помощью метода asverify. Этот метод гарантирует отсутствие простоев.
Перейдите на вкладку Учетные записи хранения, выберите свою учетную запись хранения, а затем — пункт Сеть в разделе Параметры. Затем перейдите на вкладку Личный домен. Обратите внимание на полное доменное имя на шаге 2: это имя используется для создания первой записи CNAME.
Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.
Свойство Значение Описание Имя. asverify.mystorageaccount Это значение вместе с меткой доменного имени является полным доменным именем личного домена. Тип CNAME Воспользуйтесь записью CNAME, если используется псевдоним. СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа. Единица срока жизни часов В качестве единицы измерения времени используется час. Псевдоним asverify.contoso.blob.core.windows.net DNS-именем, для которого создается псевдоним, в этом примере является DNS-имя asverify.contoso.blob.core.windows.net, предоставляемое по умолчанию для учетной записи хранения. Вернитесь к учетной записи хранения и выберите Сеть, а затем перейдите на вкладку Личный домен. Введите созданный псевдоним без префикса asverify в текстовом поле, установите флажок Использовать косвенную проверку CNAME и нажмите кнопку Сохранить.
Вернитесь в зону DNS и создайте запись CNAME без префикса asverify. После этого можно безопасно удалить запись CNAME с префиксом asverify.
Проверьте разрешение DNS с помощью команды
nslookup
.
Дополнительные сведения о сопоставлении личного домена с конечной точкой хранилища BLOB-объектов см. в статье Настройка пользовательского доменного имени для конечной точки хранилища BLOB-объектов.
Azure CDN
Здесь рассматривается, как настроить запись CNAME для конечной точки CDN с помощью метода cdnverify. Этот метод гарантирует отсутствие простоев.
Перейдите к профилю CDN и выберите конечную точку, с которой работаете. Выберите + Личный домен. Запишите имя узла конечной точки, так как это запись, на которую указывает запись CNAME.
Перейдите к зоне DNS и щелкните + Набор записей. Введите следующие сведения на странице Добавление набора записей и нажмите кнопку ОК, чтобы создать его.
Свойство Значение Описание Имя. cdnverify.mycdnendpoint Это значение вместе с меткой доменного имени является полным доменным именем личного домена. Тип CNAME Воспользуйтесь записью CNAME, если используется псевдоним. СРОК ЖИЗНИ 1 1 используется для обозначения 1 часа. Единица срока жизни часов В качестве единицы измерения времени используется час. Псевдоним cdnverify.contoso.azureedge.net DNS-именем, для которого создается псевдоним, в этом примере является DNS-имя cdnverify.contoso.azureedge.net, предоставляемое по умолчанию для конечной точки CDN. Вернитесь к конечной точке CDN и выберите + Личный домен. Введите свой псевдоним записи CNAME без префикса cdnverify и щелкните Добавить.
Вернитесь в зону DNS и создайте запись CNAME без префикса cdnverify. После этого можно безопасно удалить запись CNAME с префиксом cdnverify.
Дополнительные сведения о CDN и о настройке личных доменов без промежуточного шага регистрации см. в статье Сопоставление содержимого Azure CDN с пользовательским доменом.
Следующие шаги
Узнайте, как настроить обратный просмотр DNS для размещенных в Azure служб.