Ваш вопрос должен быть значительно улучшен с деталями, чтобы вы могли получить хорошие ответы.
Без таких подробностей все, что я могу сказать в качестве поверхностного ответа, заключается в том, что установки записи CNAME недостаточно, или любой пользователь в Интернете может взломать любое доменное имя.
В конце концов, некоторые авторитетные серверы имен должны принять ваши серверы имен как авторитетные для cloudflare.com, и это, безусловно, не произойдет. Поэтому любой, кто выполняет отчет DNS для домена, который использует ваши серверы имен «белая метка», увидит, что это не настоящие серверы имен, и проигнорирует результат.
Cloudflare должен помочь вам в создании соответствующих записей, чтобы это работало так, как вы хотите, поскольку они единственные, кто обладает необходимыми полномочиями для своего домена. CloudFlare находится в пределах разумного, ограничивая эту опцию платными аккаунтами, поскольку это предполагает работу с их стороны. Если они слишком дороги, вы можете купить другого поставщика.
На ваш вопрос об использовании записей A или CNAME последние имеют некоторые ограничения:
Использование записей CNAME может вызвать дополнительный запрос к DNS-серверам, что приведет к дополнительной задержке в несколько миллисекунд. Некоторые DNS-серверы могут отправлять записи A с ответом на запрос CNAME, чтобы избежать этой задержки.
Вы не можете создать запись CNAME для основного имени домена (mydomain.com), это должна быть запись A. Например, вы не можете сопоставить mydomain.com с google.com, однако вы можете сопоставить google.mydomain.com с google.com.
Записи MX или NS (сервера имен) никогда не могут указывать на запись CNAME, только записи A.
Проблемы могут возникнуть, если одна из записей A или CNAME найдена в локальном кэше DNS, но не другая, в случае изменения IP-адреса или имени.