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


Настройка вершинного домена в Статические веб-приложения Azure

Доменные имена без поддомена называются вершинами или корневыми доменами. Например, домен www.example.com является поддоменом www , присоединенным к домену example.com вершины.

Некоторые регистраторы доменов (например, Google и GoDaddy) не позволяют указывать домен вершины на существующий URL-адрес. Если регистратор не поддерживает или ANAME не поддерживает ALIAS записи или не разрешает CNAME плоскую структуру, рассмотрите следующие варианты:

  • Настройка домена с помощью Azure DNS
  • Переадресация домена вершины www в поддомен
  • A Использование записи

A Использование записи направляет трафик к одному региональному узлу статического веб-приложения. При включении статические веб-приложения больше не получают преимущества от глобального распространения, и это может повлиять на производительность приложения. Рассмотрите возможность использования ALIASили ANAMECNAME записи для доменов APEX для оптимальной производительности.

В этом руководстве показаны три варианта настройки домена вершины.

  • Выполните действия, чтобы настроить запись ALIAS, если регистратор домена поддерживает ALIAS запись DNS.

    Если регистратор не поддерживает ALIAS записи, но поддерживает ANAME записи или CNAME плоские записи, см. их документацию по параметрам конфигурации.

  • Используйте шаги, описанные в переадресации на www subdomain, если регистратор доменов не поддерживает ALIAS запись DNS.

  • Используйте шаги, чтобы настроить запись С помощью записи, если указанные выше параметры не подходят для вас. A При использовании записи трафик направляется на один узел Статические веб-приложения, и ваше приложение больше не пользуется улучшениями производительности, предоставляемыми глобальным распределением.

Примечание.

CNAME запись сопоставляет доменное имя с другим доменом (или поддоменом), а запись сопоставляет A доменное имя с IP-адресом. Если IP-адрес изменяется, CNAME запись по-прежнему действительна, в отличие от A записи.

Примечание.

Для распространения изменений домена apex может потребоваться до 72 часов.

Настройка с помощью записи ALIAS

Прежде чем создать ALIAS запись, сначала необходимо проверить, принадлежит ли вам домен.

Проверка владения

  1. Откройте портал Azure.

  2. Перейдите в статическое веб-приложение.

  3. В окне обзора скопируйте созданный URL-адрес сайта и задайте его в текстовом редакторе для дальнейшего использования.

  4. В разделе "Параметры" выберите "Личные домены".

  5. Выберите Добавить.

  6. На вкладке "Ввод домена" введите имя домена apex.

    Например, если доменное имя имеет значение example.com, введите example.com это поле (без поддоменов).

  7. Выберите Далее.

  8. На вкладке "Проверка и настройка" введите следующие значения.

    Параметр Значение
    Доменное имя Это значение должно соответствовать имени домена, введенного на предыдущем шаге.
    Тип записи имени узла Выберите TXT.
  9. Выберите " Создать код".

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

  10. TXT После создания значения записи скопируйте (рядом с созданным значением) код в буфер обмена.

  11. Выберите Закрыть.

  12. Откройте новую вкладку браузера и войдите в учетную запись регистратора домена.

  13. Перейдите к параметрам конфигурации DNS имени домена.

  14. Добавьте новую TXT запись со следующими значениями.

    Параметр Значение
    Тип TXT
    Хост Введите @
    Значение Вставьте созданное значение кода, скопированное из портал Azure.
    TTL (если применимо) Оставьте значение по умолчанию.
  15. Сохраните изменения в записи DNS.

Настройка записи ALIAS

  1. Вернитесь к параметрам конфигурации DNS имени домена.

  2. Добавьте новую ALIAS запись со следующими значениями.

    Параметр Значение
    Тип ALIAS
    Хост Введите @
    Значение Вставьте созданный URL-адрес, скопированный из портал Azure. Обязательно удалите https:// префикс из URL-адреса.
    TTL (если применимо) Оставьте значение по умолчанию.
  3. Сохраните изменения в записи DNS.

    Так как параметры DNS должны распространяться, этот процесс может занять некоторое время.

  4. Откройте новую вкладку браузера и перейдите к домену apex.

    После обновления записей DNS вы увидите статическое веб-приложение в браузере. Кроме того, проверьте расположение, чтобы убедиться, что сайт обслуживается безопасно с помощью https.

Переадресация в поддомен www

У каждого регистратора доменов есть другой процесс управления доменными именами. После входа в учетную запись с помощью регистратора найдите параметры пересылки домена. Некоторые регистраторы имеют эту функцию, указанную в параметрах DNS, а другие имеют связь с параметрами веб-сайта.

Убедитесь, что при настройке перенаправления только домен вершины перенаправляется в www поддомен.

Дополнительные сведения см. в документации регистратора.

Настройка записи A

Прежде чем создать A запись, сначала необходимо проверить, принадлежит ли вам домен.

Проверка владения

  1. Откройте портал Azure.

  2. Перейдите в статическое веб-приложение.

  3. В окне обзора в правом верхнем углу раздела Essentials выберите представление JSON.

  4. Скопируйте значение stableInboundIP свойства и задайте его в текстовом редакторе для дальнейшего использования. Это IP-адрес вашего регионального Статические веб-приложения узла.

  5. В разделе "Параметры" выберите "Личные домены".

  6. Выберите Добавить.

  7. На вкладке "Ввод домена" введите имя домена apex.

    Например, если доменное имя имеет значение example.com, введите example.com это поле (без поддоменов).

  8. Выберите Далее.

  9. На вкладке "Проверка и настройка" введите следующие значения.

    Параметр Значение
    Доменное имя Это значение должно соответствовать имени домена, введенного на предыдущем шаге.
    Тип записи имени узла Выберите TXT.
  10. Выберите " Создать код".

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

  11. TXT После создания значения записи скопируйте (рядом с созданным значением) код в буфер обмена.

  12. Выберите Закрыть.

  13. Откройте новую вкладку браузера и войдите в учетную запись регистратора домена.

  14. Перейдите к параметрам конфигурации DNS имени домена.

  15. Добавьте новую TXT запись со следующими значениями.

    Параметр Значение
    Тип TXT
    Хост Введите @
    Значение Вставьте созданное значение кода, скопированное из портал Azure.
    TTL (если применимо) Оставьте значение по умолчанию.
  16. Сохраните изменения в записи DNS.

Настройка записи A

  1. Вернитесь к параметрам конфигурации DNS имени домена.

  2. Добавьте новую A запись со следующими значениями.

    Параметр Значение
    Тип A
    Хост Введите @
    Значение Вставьте скопированный stableInboundIP из портал Azure файл.
    TTL (если применимо) Оставьте значение по умолчанию.
  3. Сохраните изменения в записи DNS.

    Так как параметры DNS должны распространяться, этот процесс может занять некоторое время.

  4. Откройте новую вкладку браузера и перейдите к домену apex.

    После обновления записей DNS вы увидите статическое веб-приложение в браузере. Кроме того, проверьте расположение, чтобы убедиться, что сайт обслуживается безопасно с помощью https.

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