Ресурсные записи DNS

Что такое ресурсные записи DNS

DNS (система доменных имен) – это аналогия «телефонного справочника» Интернета. В качестве номера телефона в ней выступает IP-адрес, а в качестве имени контактов — домены. В такую книгу можно внести не только «телефонный номер», но и привычную дополнительную информацию о контакте (например: «е-mail», «место работы» и т.п.).

Информация о домене хранится на DNS-серверах. Чтобы внести её в систему DNS, нужно прописать ресурсные записи. С их помощью серверы делятся сведениями о доменах с другими серверами. Пока не прописаны ресурсные записи для домена, его нет в «телефонной книге» Интернета. Следовательно, работа сайта или почты на нём невозможна. Прежде чем приступать к указанию ресурсных записей, нужно делегировать домен, то есть прописать для него DNS-серверы.

В Domain Name Server Интернета делегирование домена — это передача контроля над частью доменной зоны другой ответственной стороне.  
Технически делегирование осуществляется с помощью записи NS, в которой указывается адрес DNS-сервера (принадлежащего третьему лицу), отвечающего за поддержание зоны и определяющего её содержимое. 

Изменения вступят в силу после обновления DNS-серверов (обычно на это требуется порядка  24 часов).

Основные ресурсные записи: записи типа A, CNAME, MX, TXT и SPF. С общей информацией по добавлению ресурсных записей вы можете познакомиться в статье: Настройка ресурсных записей в Личном кабинете.

Запись A

Запись A (address) — одна из ключевых ресурсных записей Интернета. Она нужна для связи домена с IP-адресом сервера, на котором хранится ваш сайт. Пока не прописана А-запись, ваш сайт не будет работать.
Когда вы вводите название сайта в адресную строку браузера, именно по А-записи DNS определяет, с какого сервера нужно открывать ваш сайт.

Пример А — записи

Запись CNAME

CNAME (Canonical name) — запись, которая отвечает за привязку поддоменов (например, www.site.ru) к каноническому имени домена (site.ru) или другому домену.
Основная функция CNAME — дублирование ресурсных записей домена (A, MX, TXT) для различных поддоменов.

Если вы пропишете CNAME для поддомена www.saha.fortest.website. и укажете значение saha.fortest.website., сайт будет открываться с того же IP-адреса, что и saha.fortest.website. Использование записи CNAME исключает использование других ресурсных записей для данного поддомена, то есть для поддомена mail.saha.fortest.website. или www.saha.fortest.website. нельзя одновременно добавить и запись A и запись CNAME.

Запись MX

MX-запись что это? Это запись, отвечающая за сервер, через который будет работать почта. Записи MX критически важны для работы почты. Благодаря им отправляющая сторона «понимает», на какой сервер нужно отправлять почту для вашего домена.

Примеры записи MX:

где emx.mail.ru — нужный вам почтовый сервер.

Обычно указывается два почтовых сервера, чтобы в случае недоступности одного из них почта всё же была отправлена на другой. Приоритет записи определяет, на какой сервер нужно отправлять почту в первую очередь. Чем меньше число, тем выше приоритет.

Подробнее о настройке MX-Записей, в нашей статье

Запись TXT

TXT (Text string) — запись, которая содержит любую текстовую информацию о домене. Записи TXT используются для различных целей: подтверждения права собственности на домен, обеспечения безопасности электронной почты, а также подтверждения SSL-сертификата. Часто применяется для проверок на право владения доменом при подключении дополнительных сервисов, а также как контейнер для записи SPF и ключа DKIM. Можно прописывать неограниченное количество TXT-записей, если они не конфликтуют друг с другом.

Запись SPF

SPF-запись (Sender Policy Framework) содержит информацию о списке серверов, которые имеют право отправлять письма от имени заданного домена. Позволяет избежать несанкционированного использования. Настройка SPF прописывается в TXT-записи для домена.

Пример записи SPF:

В этом примере:

  • v=spf1 — определяет версию используемой записи SPF;
  • ip4:91.10.9.206.159 — разрешает приём почты с IP-адреса 91.10.9.206.159;
  • a — разрешает приём почты с сервера, IP-адрес которого стоит в ресурсной A-записи домена. Проще говоря, с сервера, где размещён сайт;
  • mx — разрешает приём почты, если отправляющий сервер указан в одной из записей MX для домена;
  • ~all — если письмо пришло с сервера, который не входит в вышеперечисленный список, его стоит проанализировать более тщательно. Также иногда используется -all — в этом случае письмо не проходит дополнительных проверок и сразу отвергается.

Помимо «~» и «-», для параметра «all» существуют ещё ключи:

  • «+» — принимать почту,
  • «?» — воспринимать письмо нейтрально.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *