← Cloudflare DNS / dns
CNAME flattening
CNAME flattening ускоряет разрешение CNAME и позволяет использовать запись CNAME у вашего апекс зоны (example.com).
Как это работает
При использовании CNAME flattening Cloudflare определяет IP-адрес, на который указывает CNAME. Для этого может потребоваться как один запрос, так и несколько, если ваш CNAME указывает на другой CNAME. Затем Cloudflare возвращает конечный IP-адрес вместо записи CNAME, что ускоряет разрешение DNS-запросов.
Подробнее о шагах сведения CNAME-записей см. в Диаграмма CNAME flattening и обратитесь к Статья в блоге Cloudflare ↗.
Что нужно иметь в виду
- В некоторых случаях CNAME flattening применяется по умолчанию. См. Настройка для получения подробностей.
- Указывать CNAME на другой аккаунт Cloudflare запрещено, это приведёт к Ошибка 1014: CNAME Cross-User Banned
-
Если цель CNAME используется для подтверждения домена в стороннем сервисе, включение CNAME flattening для всех записей CNAME может привести к сбою проверки, так как сама запись CNAME не будет возвращена напрямую.
- Если у конечной цели CNAME нет записей A/AAAA (то есть CNAME указывает в никуда), CNAME flattening возвращает пустой ответ (NODATA), поскольку нет IP-адреса, к которому можно привести запись. Из-за этого может показаться, что запись DNS не распространяется. Убедитесь, что цели ваших записей CNAME разрешаются в действительные записи A/AAAA.