Настройка вершинного домена в Статические веб-приложения Azure
Доменные имена без поддомена называются вершинами или корневыми доменами. Например, домен www.example.com
является поддоменом www
, присоединенным к домену example.com
вершины.
Некоторые регистраторы доменов (например, Google и GoDaddy) не позволяют указывать домен вершины на существующий URL-адрес. Если регистратор не поддерживает или ANAME
не поддерживает ALIAS
записи или не разрешает CNAME
плоскую структуру, рассмотрите следующие варианты:
- Настройка домена с помощью Azure DNS
- Переадресация домена вершины
www
в поддомен -
A
Использование записи
A
Использование записи направляет трафик к одному региональному узлу статического веб-приложения. При включении статические веб-приложения больше не получают преимущества от глобального распространения, и это может повлиять на производительность приложения. Рассмотрите возможность использования ALIAS
или ANAME
CNAME
записи для доменов APEX для оптимальной производительности.
В этом руководстве показаны три варианта настройки домена вершины.
Выполните действия, чтобы настроить запись ALIAS, если регистратор домена поддерживает
ALIAS
запись DNS.Если регистратор не поддерживает
ALIAS
записи, но поддерживаетANAME
записи илиCNAME
плоские записи, см. их документацию по параметрам конфигурации.Используйте шаги, описанные в переадресации на www subdomain, если регистратор доменов не поддерживает
ALIAS
запись DNS.Используйте шаги, чтобы настроить запись С помощью записи, если указанные выше параметры не подходят для вас.
A
При использовании записи трафик направляется на один узел Статические веб-приложения, и ваше приложение больше не пользуется улучшениями производительности, предоставляемыми глобальным распределением.
Примечание.
CNAME
запись сопоставляет доменное имя с другим доменом (или поддоменом), а запись сопоставляет A
доменное имя с IP-адресом. Если IP-адрес изменяется, CNAME
запись по-прежнему действительна, в отличие от A
записи.
Примечание.
Для распространения изменений домена apex может потребоваться до 72 часов.
Настройка с помощью записи ALIAS
Прежде чем создать ALIAS
запись, сначала необходимо проверить, принадлежит ли вам домен.
Проверка владения
Откройте портал Azure.
Перейдите в статическое веб-приложение.
В окне обзора скопируйте созданный URL-адрес сайта и задайте его в текстовом редакторе для дальнейшего использования.
В разделе "Параметры" выберите "Личные домены".
Выберите Добавить.
На вкладке "Ввод домена" введите имя домена apex.
Например, если доменное имя имеет значение
example.com
, введитеexample.com
это поле (без поддоменов).Выберите Далее.
На вкладке "Проверка и настройка" введите следующие значения.
Параметр Значение Доменное имя Это значение должно соответствовать имени домена, введенного на предыдущем шаге. Тип записи имени узла Выберите TXT. Выберите " Создать код".
Подождите по мере создания кода. Это займет минуту или около того, чтобы завершить.
TXT
После создания значения записи скопируйте (рядом с созданным значением) код в буфер обмена.Выберите Закрыть.
Откройте новую вкладку браузера и войдите в учетную запись регистратора домена.
Перейдите к параметрам конфигурации DNS имени домена.
Добавьте новую
TXT
запись со следующими значениями.Параметр Значение Тип TXT
Хост Введите @ Значение Вставьте созданное значение кода, скопированное из портал Azure. TTL (если применимо) Оставьте значение по умолчанию. Сохраните изменения в записи DNS.
Настройка записи ALIAS
Вернитесь к параметрам конфигурации DNS имени домена.
Добавьте новую
ALIAS
запись со следующими значениями.Параметр Значение Тип ALIAS
Хост Введите @ Значение Вставьте созданный URL-адрес, скопированный из портал Azure. Обязательно удалите https://
префикс из URL-адреса.TTL (если применимо) Оставьте значение по умолчанию. Сохраните изменения в записи DNS.
Так как параметры DNS должны распространяться, этот процесс может занять некоторое время.
Откройте новую вкладку браузера и перейдите к домену apex.
После обновления записей DNS вы увидите статическое веб-приложение в браузере. Кроме того, проверьте расположение, чтобы убедиться, что сайт обслуживается безопасно с помощью
https
.
Переадресация в поддомен www
У каждого регистратора доменов есть другой процесс управления доменными именами. После входа в учетную запись с помощью регистратора найдите параметры пересылки домена. Некоторые регистраторы имеют эту функцию, указанную в параметрах DNS, а другие имеют связь с параметрами веб-сайта.
Убедитесь, что при настройке перенаправления только домен вершины перенаправляется в www
поддомен.
Дополнительные сведения см. в документации регистратора.
Настройка записи A
Прежде чем создать A
запись, сначала необходимо проверить, принадлежит ли вам домен.
Проверка владения
Откройте портал Azure.
Перейдите в статическое веб-приложение.
В окне обзора в правом верхнем углу раздела Essentials выберите представление JSON.
Скопируйте значение
stableInboundIP
свойства и задайте его в текстовом редакторе для дальнейшего использования. Это IP-адрес вашего регионального Статические веб-приложения узла.В разделе "Параметры" выберите "Личные домены".
Выберите Добавить.
На вкладке "Ввод домена" введите имя домена apex.
Например, если доменное имя имеет значение
example.com
, введитеexample.com
это поле (без поддоменов).Выберите Далее.
На вкладке "Проверка и настройка" введите следующие значения.
Параметр Значение Доменное имя Это значение должно соответствовать имени домена, введенного на предыдущем шаге. Тип записи имени узла Выберите TXT. Выберите " Создать код".
Подождите по мере создания кода. Это займет минуту или около того, чтобы завершить.
TXT
После создания значения записи скопируйте (рядом с созданным значением) код в буфер обмена.Выберите Закрыть.
Откройте новую вкладку браузера и войдите в учетную запись регистратора домена.
Перейдите к параметрам конфигурации DNS имени домена.
Добавьте новую
TXT
запись со следующими значениями.Параметр Значение Тип TXT
Хост Введите @ Значение Вставьте созданное значение кода, скопированное из портал Azure. TTL (если применимо) Оставьте значение по умолчанию. Сохраните изменения в записи DNS.
Настройка записи A
Вернитесь к параметрам конфигурации DNS имени домена.
Добавьте новую
A
запись со следующими значениями.Параметр Значение Тип A
Хост Введите @ Значение Вставьте скопированный stableInboundIP
из портал Azure файл.TTL (если применимо) Оставьте значение по умолчанию. Сохраните изменения в записи DNS.
Так как параметры DNS должны распространяться, этот процесс может занять некоторое время.
Откройте новую вкладку браузера и перейдите к домену apex.
После обновления записей DNS вы увидите статическое веб-приложение в браузере. Кроме того, проверьте расположение, чтобы убедиться, что сайт обслуживается безопасно с помощью
https
.