DNS

Записи DNS для сайта и почты — примеры

Какие записи добавить для сайта (A, AAAA, CNAME) и почты (MX, SPF, DKIM, DMARC) в DNS-зоне ZRAZU, с готовыми примерами и пояснением каждого поля.

Эти записи добавляют в редакторе зоны на вкладке DNS вашего домена. Как включить зону и пользоваться редактором, описано в DNS-зоне на серверах ZRAZU. В примерах ниже стоит example.com: подставьте свой домен, а адреса и имена серверов возьмите у хостинг-провайдера или почтового сервиса.

Как читать примеры: Имя @ означает сам домен, www означает www.example.com.

Сайт

Адрес сервера, где живёт сайт, даёт ваш хостинг.

Имя    Тип    Значение
@      A      203.0.113.10
www    CNAME  example.com
  • A ведёт имя на адрес IPv4.
  • AAAA делает то же для IPv6. Если хостинг не дал IPv6-адреса, эта запись не нужна.
  • CNAME — псевдоним: имя ведёт на другое имя (например, www на конструктор сайтов). CNAME не ставят на @ и рядом с другими записями того же имени.

Для GitHub Pages и Vercel в редакторе есть готовые шаблоны в блоке Быстро настроить → Сайт. Если вы включите переадресацию домена, она заменит ваши записи A, AAAA и CNAME для @ и www.

Почта

MX: куда приходят письма

Имя    Тип  Приоритет  Значение
@      MX   10         mx1.example.com
@      MX   20         mx2.example.com

Меньший приоритет главнее: письма сначала идут на сервер с 10, а если он недоступен, на сервер с 20. Точные имена серверов даёт почтовый сервис. Для Google Workspace и Microsoft 365 в блоке Быстро настроить → Почта есть шаблоны.

SPF: кто может слать от вашего имени

SPF — это TXT-запись на @. Она перечисляет сервисы, которым разрешено отправлять письма с вашего домена:

Имя   Тип  Значение
@     TXT  v=spf1 include:_spf.google.com ~all

Оставляйте на домене только одну SPF-запись и объединяйте в ней все сервисы. Часть значения после include: даёт ваш почтовый сервис.

DKIM: подпись писем

Почтовый сервис даёт вам имя записи (вроде selector._domainkey) и длинный ключ. Добавьте их как TXT, скопировав ключ полностью:

Имя                  Тип  Значение
selector._domainkey  TXT  v=DKIM1; k=rsa; p=...ваш_ключ...

Кавычки в значении не пишите: они не нужны и не принимаются.

DMARC: что делать с поддельными письмами

Имя     Тип  Значение
_dmarc  TXT  v=DMARC1; p=none; rua=mailto:dmarc@example.com

p=none означает «только наблюдать»: письма не блокируются, а вы получаете отчёты. Именно такую запись добавляет шаблон DMARC: только наблюдать. Более строгие правила включайте, когда убедитесь, что легитимная почта проходит проверку.

Другие полезные записи

  • CAA ограничивает, какие центры сертификации могут выдавать SSL для домена. Пример значения: 0 issue "letsencrypt.org". Без CAA могут выдавать любые.
  • TXT используют и для подтверждения прав на домен в Google, Meta и других сервисах.
  • SRV задаёт службу: значение имеет вид «вес порт сервер», например 5 5060 sip.example.com, имя в формате _служба._протокол.
  • NS отдаёт поддомен другим серверам имён. Для самого домена (@) не нужен.

Если не получилось

  • «A: нужен адрес IPv4». В запись A вставили не IPv4-адрес (например, имя сайта). Для имени используйте CNAME.
  • «TXT: кавычки внутри значения не поддерживаются». Уберите кавычки и обратные косые черты.
  • «CAA: флаг, тег issue/issuewild/iodef и значение». Записывайте в формате 0 issue "letsencrypt.org".
  • «SRV: вес порт цель». Проверьте, что в значении три части.
  • Имя вне зоны. Имя записи должно принадлежать вашему домену.
  • Почта не приходит или сайт не открывается после изменения. Редактор проверяет это сам и подскажет Откатить изменение. Кроме того, подождите время TTL: старые значения ещё лежат в кэше.

Эта страница в Markdown