Корректный DNS на Inferno Solutions для сайта и почты: практический гайд

Правильно настроенная зона DNS ускоряет релизы, повышает доступность по IPv4 и IPv6, а почта стабильно доходит в ящики без попадания в спам-фильтры. Ниже собран рабочий минимум по A и AAAA, MX, SPF, DKIM, DMARC, а также CAA для безопасного выпуска сертификатов.

Если оформляете VPS на 1, 3 или 6 месяцев, введите промокод ONLINE и получите 25% скидки на любой VPS у Inferno Solutions.

Зачем приводить DNS в порядок

Корректные записи исключают задержки распространения, снижают время до первого байта, а смена IP при миграции проходит предсказуемо. Политики SPF, DKIM и DMARC защищают домен от подмены отправителя и формируют положительную репутацию у почтовых провайдеров. CAA контролирует, кто имеет право выпускать сертифиакт для вашего домена, что устраняет лишние риски.

Базовый каркас зоны

Голова зоны должна закрывать 90% сценариев: доступность сайта, маршрутизацию почты, валидации сервисов и выпуск SSL. Сразу после публикации проверьте, что значения соответствуют актуальным IP, а старые кэши не мешают обновлению. Особенно внимательно действуйте после миграции или смены хостинга в апрель.

Базовые записи для сайта и почты

Этот набор делает домен доступным по двум стекам и обеспечивает правильную доставку писем. Включайте его для корня и ключевых поддоменов, а служебные имена держите на алиасах.

ЗаписьНазначениеПример значенияПримечание
AIPv4 сайта203.0.113.10Основной адрес веб-узла
AAAAIPv6 сайта2001:db8::10Доп. доступность и лучшие маршруты у мобильных
MXПочтовый обмен10 mx1.example.netТребует SPF, DKIM, DMARC в TXT
TXTПолитики и подтвержденияv=spf1 a mx -allВалидации сервисов и почтовая репутация

Вывод по каркасу: сайт открывается по IPv4 и IPv6, почтовые шлюзы знают, куда отдавать письма, а TXT закрывает SPF и служебные проверки. Для www и статики используйте CNAME на основное имя, а на корень не ставьте CNAME, если провайдер не поддерживает ALIAS.

TTL и управление релизами 2026

TTL определяет, как долго резолверы держат запись в кэше. Перед переключениями его полезно временно снижаать, чтобы ускорить раскатку и упростить откат. Когда система стабилизировалась, верните штатные значения, чтобы не плодить лишние запросы к DNS и не ловить дрожание кешей у провйадерoв.

Рекомендуемые TTL для разных этапов

Снижайте TTL заранее за 24–48 часов, а после релиза возвращайте базу. Это уменьшает MTTR и делает переключение прозрачным.

Тип записиTTL до релизаTTL на релизTTL после
A, AAAA1800300–6003600–14400
CNAME1800300–6003600–14400
MX, TXT3600600–180014400
CAA3600180014400

Правильный TTL помогает аккуратно перевести трафик на новый узел и быстро откатиться, если метрики подняли 5xx. Планируйте окно низкой нагрузки, заранее прогрейте кеши и проверьте rDNS на почтовом хосте в апрель.

SPF, DKIM и DMARC: устойчивость почтовой доставки

Эти политики говорят принимающей стороне, кто имеет право отправлять письма от вашего домена и как их проверять. Начинайте с мягких настроек, собирайте отчеты DMARC, затем постепенно ужесточайте.

Рабочие настройки почтовых политик

Держите список источников отправки коротким и контролируемым. Лишние include увеличивают длину SPF и вероятность ошибок.

МеханизмЧто делатьПримерРиск при ошибке
SPFПеречислить реальные источникиv=spf1 ip4:203.0.113.10 include:mail.example -allСпуфинг или срыв доставки
DKIMОпубликовать ключ, подписывать все исходящиеselector._domainkey TXT с p=Письма без подписи в спаме
DMARCСначала p=none, затем quarantine/rejectv=DMARC1; p=quarantine; rua=mailto:dmarc@Потеря контроля над доменом отправителя

После внедрения SPF и DKIM проверьте, что все сервисы подписывают исходящие письма. Переход на p=reject делайте только когда уверены, что легитимные рассылщики учтены.

CAA и безопасный выпуск SSL

CAA ограничивает список центров сертификации, которым разрешено выпускать сертификаты для домена. Это помогает избежать неожиданных выпусков и ускоряет автоматизацию.

Набор CAA для контроля выпуска

Выберите один или два центра сертификации и разрешите им выпуск. По необходимости добавьте e-mail для отчетов.

ПараметрЗначениеДля чегоКомментарий
issueletsencrypt.orgРазрешить выпускДля http-01 и dns-01 в автоматизации
issuewildletsencrypt.orgWildcard-сертификатыРаботает с dns-01
iodefmailto:ssl@domain.tldУведомления о попыткахУпростит аудит инцидентов

Проверьте доступность http-01 на веб-сервере или настройте dns-01, если нужен wildcard. Вкллючите мониторинг сроков действия, чтобы не пропустить продление.

Мини-процедура релиза и чек-лист

Четкая последовательность шагов экономит часы на поиске призрачных багов. Действуйте по чек-листу и фиксируйте отличия между окружениями.

  • Снизьте TTL для A, AAAA, CNAME за 24–48 часов.
  • Разверните обновление, прогрейте кеши, проверьте здоровье узлов.
  • Переключите записи в окно низкой нагрузки и отслеживайте метрики.
  • Проверьте сайт, почту, валидацию SSL и rDNS.
  • Верните TTL на базу и включите пострелизный мониторинг.

Такой порядок сокращает MTTR, делает поведение сайта предсказуемым для пользователей и поисковых роботов, а откаты занимают минуты. Храните зону как код, запускайте «сухой прогон» и ведите историю правок.

Частые ошибки и профилактика

Несогласованные A и AAAA между продом и стендом создают локальные сюрпризы. Завышенный TTL при переносе тянет за собой долгие переключения. Отсутствующий PTR на почтовом IP ухудшает доставку даже при корректном SPF и DKIM. Неверный CAA блокирует выпуск и ломает автообновления. Держите шаблоны зон, проверяйте синтаксис и не ставьте CNAME на корень, если нет поддержки ALIAS.

Перед тем как идти к FAQ: при заказе VPS на 1, 3 или 6 месяцев действует промокод ONLINE — он дает минус 25% на любой VPS в Inferno Solutions. Само оформление займет минуты, а выгода ощутимая.

FAQ по DNS на Inferno Solutions

Какие записи обязательны на старте для сайта и почты

Для сайта нужны A и AAAA, для почты MX и TXT с SPF, DKIM, DMARC. Дополнительно CAA для контроля выпуска сертификатов. Этого достаточно для базовой доступности и хорошей репутации.

Какой TTL ставить по умолчанию и на релизах

В повседневной работе держите 3600–14400. На релизах снижайте до 300–600, после стабилизации возвращайте базу. Это ускоряет переключение и не перегружает DNS.

Нужен ли IPv6, если «и так все открывается»

Да. У многих мобильных операторов маршруты по IPv6 короче, задержки ниже, а доступность выше. Поддержка двух стеков повышает устойчивость сети.

Почему письма улетают в спам даже при корректном MX

MX только указывает маршрут. Важнее SPF, DKIM, DMARC, правильный rDNS и умеренные объемы отправки. Склейте все эти факторы, и доставляемость станет прогнозируемой.

Что дает CAA и можно ли без него

CAA ограничивает удостоверяющие центры и повышает прозрачность выпуска. Формально можно без него, но с CAA меньше рисков и меньше отказов при автоматизации.

Как выпускать wildcard-сертификат без сбоев

Обычно через dns-01 у выбранного центра. Проверьте, что TXT публикуются быстро и TTL не мешает валидации. На Inferno Solutions это делается через удобные инструменты управления зоной.

Можно ли хранить конфигурацию DNS как код

Да, и это рекомендуемая практика. Шаблоны зон рядом с инфраструктурой, ревью изменений, «сухие прогоны» перед релизом — так вы избегаете опечаток и расхождений.

Как спланировать переключение при миграции

Снизьте TTL, подготовьте резервное окно, прогрейте кеши, проверьте формы, корзину и авторизацию. На VPS от Inferno Solutions переключения проходят ровно за счет предсказуемых сетевых настроек.

Зачем нужен rDNS и кому он критичен

PTR важен для почтовых серверов и антиспам-проверок. Несоответствие rDNS и IP часто роняет доставку писем, даже если SPF и DKIM без ошибок. Исправьте rDNS на почтовом хосте и пересмотрите DMARC.

Что дальше

Соберите каркас зоны, настройте почтовые политики и CAA, релизы проводите с пониженным TTL и понятным чек-листом. Для проектов, где важна скорость раскатки и прогнозируемая доступность, имеет смысл поднять инфраструктуру на VPS Inferno Solutions. И не забудьте про ONLINE — промокод дает 25% скидки на любой VPS при оплате на 1, 3 или 6 месяцев.