INTEGRITY Документация

Преобразование частичной настройки во вторичную

Если вы изначально настроили частичная зона (настройка CNAME) в Cloudflare, позже вы можете перевести её на использование вторичная настройка.

Сноски

  1. То есть у вас есть один или несколько поддоменов (sub.example.com) добавлен в Cloudflare как отдельная зона, отдельно от вашего корневого домена (example.com).

Эта страница поможет вам выполнить это преобразование с помощью экспорт и импорт и вызовы API.

Перед началом работы

Обязательно учтите следующее:

1. Подготовьте файл зоны

  1. Экспортируйте файл зоны у авторитетного DNS-провайдера, который вы использовали при частичной настройке через CNAME.
  2. Отредактируйте файл зоны, чтобы удалить все вхождения cdn.cloudflare.net суффикс.

Пример

Исходная запись у авторитативного DNS-провайдера:

Тип Название Content
CNAME www.example.com www.example.com.cdn.cloudflare.net

Записи в частичной зоне Cloudflare:

Тип Название Content
A www.example.com <IPv4>
A www.example.com <IPv4>

Итоговые записи, скорректированные в файле зоны:

Тип Название Content
A www.example.com <IPv4>
A www.example.com <IPv4>

Пример

Исходная запись у авторитативного DNS-провайдера:

Тип Название Content
CNAME www.example.com other-hostname.example.com.cdn.cloudflare.net

Записи в частичной зоне Cloudflare (настройка CNAME):

Тип Название Content
A other-hostname.example.com <IPv4>
A other-hostname.example.com <IPv4>

Итоговые записи, скорректированные в файле зоны:

Тип Название Content
CNAME www.example.com other-hostname.example.com
A other-hostname.example.com <IPv4>
A other-hostname.example.com <IPv4>

2. Настройте зону Cloudflare

  1. Используйте эндпоинт Import DNS Records с правильно отформатированный файл зоны чтобы импортировать записи в вашу частичную зону.

    Ограничение размера файла зоны составляет 256 KiB (262144 байт).

    Существующие и уже проксируемые записи не будут перезаписаны при импорте.

  2. Используйте Конечная точка обновления настроек DNS с secondary_overrides имеет значение true, чтобы включить Secondary DNS Override.

  1. Используйте эндпоинт «Edit Zone» с type имеет значение secondary, чтобы изменить тип зоны.

    Убедиться, что всё работает как ожидается, можно, запросив новые назначенные вторичные серверы имён. Найти свои серверы имён можно на DNS-записи странице, они должны соответствовать формату вида ns0123.secondary.cloudflare.com.

# Replace ns0123 with your actual Cloudflare nameservers
dig example.com @ns0123.secondary.cloudflare.com
  1. У регистратора, обновить серверы имён чтобы указывать на серверы имён Cloudflare.

После истечения времени жизни (TTL) предыдущих NS записей истек и эта информация вытеснена из кеша резолверов, ваша зона будет корректно делегирована Cloudflare. Чтобы обновить DNS записи, необходимо настроить передачи зоны в следующих шагах.

3. Настройте передачи зоны

  1. Удалите все упоминания cdn.cloudflare.net от вашего основного DNS-провайдера. Для этого импортируйте тот же файл зоны, который вы подготовили на Шаг 1 в вашу основную зону.
  1. Включите исходящие передачи зоны у основного провайдера и создайте peer DNS-сервер в аккаунте Cloudflare.

Чтобы создать сервер-партнёр в панели управления:

  1. В панели управления Cloudflare перейдите в раздел аккаунта Настройки страницу.

    Перейдите в Конфигурации ↗
  2. Перейдите в Настройки DNS.

  3. В разделе Передача зоны DNS, для Peer DNS servers, выберите Создание.

  4. Введите следующие данные, обратив особое внимание на:

    • IP: Определяет, куда Cloudflare отправляет запросы на передачу.
    • Порт: Определяет IP-порт для IP-адреса передачи.
    • Включение инкрементных передач зоны (IXFR): Определяет, отправляет ли Cloudflare запросы IXFR в дополнение к стандартным запросам AXFR.
    • Привязать существующий TSIG: При необходимости привяжите TSIG, который вы созданный ранее.
  5. Выберите Создание.

Чтобы создать DNS-сервер-партнёр с помощью API, отправьте Запрос POST.

  1. Привяжите зону Cloudflare к только что созданному пиринговому DNS-серверу.
  1. На панели управления Cloudflare перейдите к разделу Настройки DNS страницу.

    Перейдите в Настройки ↗
  2. В разделе Передача зоны DNS, выберите Управление связанными узлами (peer).

  3. Выберите значение для Обновление зоны, которое определяет количество секунд между обновлениями зоны с основного DNS-сервера.

  4. Выберите сервер-партнёр, который вы создали ранее. При необходимости к одной зоне можно привязать несколько серверов-партнёров.

  5. Выберите Save для подтверждения.

Используйте Конечная точка обновления конфигурации вторичной зоны чтобы связать вашу зону Cloudflare с партнёрским DNS-сервером.

  1. На Настройки DNS странице убедитесь, что связанный узел (peer) указан в разделе Передача зоны DNS, и выберите Инициировать передачу зоны. Либо вы можете использовать Force AXFR endpoint.