Настройка DNS записей в Cloudflare — это не просто техническая рутина, а мощный инструмент для управления вашим онлайн-присутствием. От скорости загрузки сайта до защиты от DDoS-атак и тонкой настройки почтовых серверов — всё начинается здесь. Это руководство проведёт вас от основ до продвинутых сценариев, превратив вас из новичка в уверенного администратора.
Что такое DNS и почему Cloudflare?
Система доменных имён (DNS) — это телефонная книга интернета. Когда пользователь вводит ваш адрес (например, example.com), DNS-серверы преобразуют его в машинопонятный IP-адрес сервера, где хранится сайт. Cloudflare выступает в роли умного посредника: он не только направляет трафик, но и защищает, ускоряет и анализирует его.
Ключевое преимущество Cloudflare — использование глобальной сети Anycast. Ваш DNS-запрос обрабатывается ближайшим к вам дата-центром, что сокращает задержки и повышает отказоустойчивость.
Основные типы DNS записей в Cloudflare
Панель управления Cloudflare предлагает интуитивный интерфейс для работы с основными и продвинутыми записями.
Записи первого эшелона (обязательные)
- A (Address) запись: Связывает домен с IPv4-адресом вашего сервера. Например, чтобы направить @ (корневой домен) или www на IP 192.0.2.1.
- AAAA запись: Аналогична A-записи, но для IPv6-адресов (например, 2001:0db8::1).
- CNAME (Canonical Name): Создаёт псевдоним одного домена на другой. Часто используется для субдоменов (например, shop.example.com CNAME → mystore.platform.com). Важно: CNAME нельзя поставить на корневой домен (@).
- MX (Mail Exchanger): Указывает серверы, отвечающие за приём электронной почты для вашего домена. Имеет приоритет (чем меньше число, тем выше приоритет).
Записи для тонкой настройки
- TXT запись: Многофункциональная запись для проверок владения (например, для Google Search Console), настройки политик безопасности (SPF, DMARC) и других метаданных.
- SRV (Service): Определяет расположение специфических сервисов, например, для VoIP или мессенджеров.
- CAA (Certification Authority Authorization): Указывает, какие центры сертификации имеют право выпускать SSL-сертификаты для вашего домена. Критически важный элемент безопасности.
Всегда включайте «проксирование через Cloudflare» (оранжевое облачко) для A, AAAA и CNAME записей, если хотите использовать защиту и кэширование сети. Для MX и TXT записей облачко должно быть серым.
Пошаговая настройка: типичные сценарии
1. Подключение основного сайта на VPS
- В разделе DNS вашей зоны добавьте A-запись: Имя: @, IPv4-адрес: [ваш IP], Проксирование: включено (оранжевое облачко).
- Добавьте запись для www: Имя: www, CNAME на ваш домен (@) или A-запись на тот же IP. Включите проксирование.
- Подождите распространения DNS (от нескольких минут до 48 часов, обычно 5-30 мин).
2. Настройка корпоративной почты (Google Workspace / Яндекс 360)
- Добавьте MX-записи с приоритетом, указанным вашим почтовым провайдером. Облачко — серое.
- Добавьте TXT-запись для SPF (защита от спама): v=spf1 include:_spf.google.com ~all.
- Добавьте CNAME-запись для проверки владения (например, mail).
3. Добавление субдомена для блога или API
Создайте CNAME-запись: Имя: blog (или api), Целевой адрес: хостинг-провайдера вашего блога (например, yourblog.wordpress.com). Включите проксирование для защиты.
Продвинутые практики и безопасность
Cloudflare — это не только маршрутизация. Используйте его возможности по максимуму:
- DNSSEC: Включите в разделе «DNS». Это добавляет криптографическую подпись к вашим записям, защищая от подмены DNS (спуфинга).
- Страница правил (Page Rules): Настройте кэширование HTML, переадресации или отключение защиты для специфических путей (например, /api/).
- Аналитика DNS: Отслеживайте запросы к вашим DNS-записям, чтобы выявлять аномалии или неиспользуемые ресурсы.
Частые ошибки и их решение
- «Сайт не загружается»: Проверьте, правильно ли указан IP в A-записи и включено ли оранжевое облачко. Убедитесь, что на вашем сервере настроен и работает веб-сервер.
- «Почта не доставляется»: Убедитесь, что MX-записи имеют серое облачко. Проверьте приоритет и правильность значений. Используйте онлайн-инструменты для проверки DNS (MXToolbox).
- «Слишком много переадресаций»: Часто возникает при конфликте SSL-настроек Cloudflare и сервера. В SSL/TLS настройках зоны попробуйте режим «Flexible» или «Full».
FAQ: Ответы на частые вопросы
Сколько времени занимает обновление DNS?
Время распространения (TTL) обычно составляет от 5 до 30 минут при использовании Cloudflare, но глобальное обновление может занять до 48 часов из-за кэширования у интернет-провайдеров.
Можно ли использовать Cloudflare DNS с любым хостингом?
Да, Cloudflare работает с любым хостингом, предоставляющим статический IP-адрес. Это независимый сервис маршрутизации и защиты трафика.
Что такое CAA запись и нужна ли она мне?
CAA запись повышает безопасность, ограничивая список организаций, которые могут выпустить SSL-сертификат для вашего домена. Рекомендуется для всех серьёзных проектов.
Почему важно включать DNSSEC?
DNSSEC защищает посетителей от атак, когда злоумышленники могут перенаправить их на фишинговый сайт, подменив DNS-ответ. Это критически важный уровень защиты.
Как настроить переадресацию домена?
Для переадресации всего сайта используйте страницу правил (Page Rules) с опцией «Forwarding URL». Для переадресации с www на голый домен (или наоборот) также подойдёт Page Rule.