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