← Cloudflare DNS / dns / cname-flattening
Настройка
Для корня вашей зоны
CNAME flattening включается по умолчанию для всех тарифных планов, если домен использует запись CNAME в качестве корневого домена зоны (example.com, это означает, что запись Название имеет значение @).
Для всех записей CNAME
Для зон на платных планах можно включить сведение всех записей CNAME. Эта опция полезна для DNS-only (без проксирования) CNAME записи. Проксируемые записи по умолчанию сглаживаются, так как возвращают anycast IP-адреса Cloudflare.
-
На панели управления Cloudflare перейдите к разделу Настройки DNS страницу.
Перейдите в Настройки ↗ -
Включите параметр CNAME flattening для всех записей CNAME.
Сделайте PATCH запрос к Обновление настроек DNS эндпоинт и задайте flatten_all_cnames к true в теле запроса.
На запись
В платных зонах также можно включить выравнивание отдельных записей CNAME.
Если вы используете этот вариант, специальная тег cf-flatten-cname будет добавлен к соответствующим уплощённым записям CNAME в файле зоны, что позволит вам экспорт и импорт записей без потери этой конфигурации.
- На Настройки DNS ↗ странице убедитесь, что CNAME flattening для всех записей CNAME отключён.
- Перейдите в DNS-записи ↗ странице и найдите запись CNAME, которую нужно развернуть (flatten).
- Выберите Изменить и включите Flatten опцию.
- Выберите Save для подтверждения.
С доступными Конечные точки API, укажите следующее для каждой записи CNAME в теле запроса:
"settings": {
"flatten_cname": true
}