DNS записи
Современный интернет подразумевает не только получение IP-адреса по доменному имени, но и пересылку электронной почты, подключение дополнительных сервисов аналитики к сайту, настройку защищённого протокола HTTPS. Это чаще всего делается с помощью ресурсных записей DNS. Рассмотрим, какие ресурсные записи используются, и на что они указывают. Основными ресурсными записями DNS являются:
A-запись (Address record)
Address record указывает на конкретный IP-адрес домена. Без нее сайт работать не будет. По этой записи система определяет к какому серверу обращаться за получением информации, когда пользователь вводит название сайта в адресную строку веб-браузера.
Hostname Тип записи Значение записи
eternalhost.net. A 194.61.0.6
AAAA-запись (Address record to IPv6)
AAAA запись DNS — аналог предыдущей А-записи. В значении указывается внешний IP-адрес в формате IPv6.
Hostname Тип записи Значение записи
eternalhost.net. AAA 212:14:2127:1:211:4eef:fe10:b17
CNAME-запись (Canonical name)
CNAME («каноническое имя») указывает на расположение хостов на одном сервере. С ее помощью, можно прописать несколько доменов и поддоменов в рамках одного сервера.
Каноническое имя позволяет создать наследование, при котором поддомен получает свойства всех ресурсных записей одного домена (кроме NS), через псевдоним (алиас).
Перед ее заполнением, надо прописать A-запись. После, можно создавать псевдонимы (их количество не ограничено).
Hostname Тип записи Значение записи
www.eternalhost.net. CNAME eternalhost.net.
MX-запись (Mail exchanger)
MX-запись задает почтовый сервер, который будет принимать и отправлять почту для данного домена. Запись может указывать на внутренний или внешний почтовый сервер.
Hostname Тип записи Значение записи
eternalhost.net. MX mx1.eternalhost.net.
При обработке электронной почты на внутреннем сервере, должна присутствовать A-запись.
Hostname Тип записи Значение записи
eternalhost.net. A 194.61.0.6
Например, для привязки почты для домена на серверы Яндекс почты, надо указать следующие записи:
Hostname Тип записи Значение Приоритет TTL
eternalhost.net. MX mx.yandex.net. 10 21600
Привязка почты для домена к Google, Mail.ru и другим почтовым сервисам осуществляется по такому же принципу.
NS-запись (Name Server)
Этой записью определяется доменный адрес DNS-сервера, обслуживающий конкретный домен. Интернет-соединение с доменом не функционирует, если не указана NS-запись.
Hostname Тип записи Значение записи
eternalhost.net. NS ns1.eternalhost.net.
TXT-запись (Text String)
TXT-запись используется для хранения текстовых данных о домене. Их число может быть любым, если содержание одной записи не противоречит другим. TXT-запись ограничена размером до 255 байт.
Часто применяется для подтверждения прав на владение доменом. Например, когда осуществляется привязка к стороннему почтовому серверу, а также при подключении метрик и в других ситуациях.
Hostname Тип записи Значение записи
eternalhost.net. TXT Любая текстовая запись без кавычек
SOA-запись (Start of Authority)
Указывает местоположение сервера с эталонной информацией о домене. Запись создается автоматически в самом начале и не может быть отредактирована или удалена.
Hostname Тип записи Serial number TTL Refresh Retry Expire Minimum TTL
Адрес SOA 1812191123 3600 7200 540 604800 86400
администратора
файловой
зоны
SRV-запись (Service record)
Указывает расположение серверов (имя хоста, № порта) для определенных сервисов. Выполняет ассоциативную роль. Например, через него можно задать: IMAP-сервер для eternalhost.net находится по адресу mail.eternalhost.net. При этом, eternalhost.net — веб-сервер.
Hostname Service Name Protocol Priority Weight
eternalhost.net. _xmpp-server _tcp 100 0
PTR-запись (Reverse DNS)
Обратная запись DNS служит для связывания отдельного IP-адреса с доменным именем. В основном, запись используется для отправки почты с домена. Если PTR-запись совпадет с именем почтового сервера из параметра HELO (EHLO), повысится шанс миновать спам-фильтры почтовых серверов на стороне получателя письма.
Hostname Тип записи Address
mail.eternalhost.net. PTR 194.61.06.in-addr.arpa
DKIM
Запись DKIM она же запись DomainKeys Identified Mail отображает открытый ключ для аутентификации сообщений, которые подписаны с помощью протокола DKIM. Это расширяет возможности проверки подлинности электронной почты.
Hostname Тип записи Значение записи
mail._domainkey.eternalhost.net. TXT v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAobBk3ZbSt0XZiO0qcNsxrSR8lxehCqm6a0NMyk4FULgiD5dwMGBC9TwF7eqxyUICfjHqAsITwZvRDVUXaJkCJ1eRzsYzKJSM/6lo7tZC+XF62z+lMANLb/2LKOTkBsnjFdZC2yT3XkzUnBQYx54VmGkWmvsjWVMHYUFEtlgSxufIjmfBtpNzowD0PjiENSuFWE3r/4n1ncZFwqTGvJ8Ev9kTC89jvIgEGWI0I0uZOR16V4qrnY5UUoieD5p58qN+iO5sx/BVi0lUBv8b+R3qTvhYKqSV/85776SBs3w4A3ofcMNMmTTj/rpZ6gwNCnroNpD7Nv9NqkA2R4O952FP5wIDAQAB
PTR
Запись PTR или запись указателя сопоставляет IP-адрес с доменом или поддоменом, позволяя функционировать обратным DNS-запросам. Она работает противоположно записи A, в том смысле, что позволяет искать домен, связанный с конкретным IP-адресом, а не наоборот.
Hostname Тип записи Значение записи
123.45.67.89.in-addr.arpa. PTR mail.example.ru
SPF
Запись Sender Policy Framework (SPF) содержит список почтовых серверов, назначенных для домена или субдомена. Это помогает подтвердить легитимность почтового сервера и снижает вероятность подделки заголовков писем. Спамеры часто пытаются сделать это, чтобы обойти фильтры.
SPF- запись домена сообщает другим почтовым серверам, какие исходящие серверы являются допустимыми источниками электронной почты. Поэтому они могут отклонять поддельную почту с вашего домена, отправленную с неавторизованных серверов.
Hostname Тип записи Значение записи
eternalhost.net. TXT v=spf1 a ~all