Ресурсные записи DNS (Domain Name System или Система Доменных Имён) определяют, куда направить запрос и какую страничку в сети нужно открыть. По сути, они преобразовывают удобные для восприятия человека названия сайтов в уникальные адреса интернет-страничек.
Например, вы видите логичную буквенную запись, которую легко запомнить и ввести в адресную строку. Но на самом деле в ней зашифрован сложный набор символов со множеством параметров.
Всю систему можно представить в виде телефонного справочника. Только вместо номера используется IP-адрес, а вместо имени абонента — домен. Можно внести и дополнительную информацию об объекте, как электронная почта или дополнительный номер для человека.
Однако «телефонных номеров» нет в «телефонном справочнике Интернета», пока их туда не запишут. Соответственно, сайт открываться не будет, а на электронную почту не придут письма. Чтобы начать работу, ресурсные записи необходимо добавить в систему. Обмен данными возможен, только если они хранятся на DNS-серверах.
Ресурсные записи бывают нескольких видов с разными параметрами. Давайте рассмотрим типы записей dns и их назначение.
А записи DNS связывают домен с IP-адресом. Благодаря ему система понимает, с какого сервера нужно открыть сайт. Если такая запись отсутствует, страничка банально не откроется.
Снова проведём аналогию с телефонами. Так, по первым цифрам определяется код страны или города, и вы понимаете, куда звоните или откуда звонят вам.
Примеры A-записи для хоста info.domaintest.ru в файле зоны domaintest.ru:
Новая DNS запись | |||
Name | Type | IP address | TTL |
Info | A | 194.85.61.44 | 1h |
Запись AAAA DNS работает аналогично, только IP адрес указывается по протоколу IPv6. Для него используется 128-битная система записи. Записи отображены в виде 16-битных блоков, между которыми расположены двоеточии. Например, он может быть таким – 2dfc:0:0:0:0217:cbff:fe8c:0.
Полное название звучит «Canonical name». С помощью этого вида записей привязывают поддомены, обычно они используются для блогов интернет-магазинов и других «дочерних» страниц общего крупного портала.
Перед вами пример, как добавить CNAME. Дополнительное имя указывается перед главным доменом.
Имя | Тип | TTL | Значение |
first.example.com. | CNAME | 600 | host.example.com. |
second.example.com. | CNAME | 600 | host.example.com. |
host.example.com. | А | 600 | 192.0.2.100 |
Эта запись для корректного функционирования электронной почты. MX записи домена направляет письмо на нужный сервер.
Примеры MX-записей для домена domaintest.ru:
Новая DNS запись | ||||
Name | Type | Priority | Mail Relay | TTL |
domaintest.ru | MX | 10 | 194.85.61.44 | 1h |
Желательно указывать сразу два почтовых сервера. Если один из них не будет работать, письмо придёт на другой. Если правильно выполнить добавление mx записи и настройку, письма будут приходить быстрее, а большая часть спама отфильтруется.
Числа в значении отображают приоритет mx записи. Основным будет тот, где число меньше. Можно поставить одинаковые цифры, тогда сервер будет выбран случайным образом.
TXT записи в конфигурации DNS – это текстовая информация о домене. Это могут быть данные о регистрации домена, сведения о SSL-сертификате и другие параметры.
Добавить txt записи в dns можно в любом количестве. Однако важно следить, чтобы они между собой не конфликтовали, то есть не может присутствовать противоречивая информация.
Примеры TXT-записи:
Новая DNS запись | |||
Name | Type | Text | TTL |
Info.domaintest.ru | TXT | ”INFO NIC” “RU-CENTER information server” | 1h |
Эта запись необходима для обеспечения информационной безопасности. Она ссылается на серверы, которые могут отправлять письма от конкретного домена.
Обычно в значении указаны подробные сведения.
Новая DNS запись | |||
Name | Type | Значение | TTL |
Info.domaintest.ru | TXT | v=spf1 redirect=nicmail.ru | 1h |
В данном примере прописано несколько параметров. Это версия записи, значения другого домена, разрешённые для приёма почты IP-адреса, серверы и т.д.
Параметр ~all отправляет письмо на повторную проверку, если оно отправлено с сервера не из согласованного списка. Чтобы обеспечить максимальную защиту от спама вместо него используют -all. В этом случае письмо не приходит в основную папку, а сразу отправляется в спам без проверки.
Эта записи поддерживает иерархию поддоменов ниже третьего уровня. Актуальны они в основном для больших порталов, так как связывают доменное имя с DNS-сервером.
Новая DNS запись | |||
Name | Type | Name Server | TTL |
domaintest.ru | NS | ns3-12.nic.ru | 1h |
Когда у системы запрашивается доменный адрес, сначала определяется NS-запись. В ней присутствует хостинг сервер доменных имен, куда перенаправляется запрос. В работе домена их роль незначительна.
Эта запись обеспечивает отправку почты и помогает обходить спам-фильтры.
Она представляет собой противоположность A записи, то есть указывает на доменное имя для указанного адреса.
Выглядит PTR запись для почтового сервера так.
Новая DNS запись | |||
Name | Type | Host Name | TTL |
42 | PTR | mx.domaintest.ru | 1h |
Чаще всего этот параметр прописывается автоматически. Но если хотите, чтобы ваши письма обязательно приходили адресату, нужно знать, как прописать ptr запись самостоятельно в личном кабинете.
Например, важно указать домен или поддомен, соответствующий имени хоста сервера. Затем для него нужно прописать А-запись с нужным IP адресом. В конце нужно обязательно поставить точку.
Эта запись очень важна, так как является начальной записью зоны – частью пространства DNS-имен, управляемая одним или несколькими серверами. Она формируется автоматически и удалить её невозможно.
А выглядит запись так.
Primary DNS: | ns3-12.nic.ru |
E-mail: | dns@nic.ru |
Serial: | 2014012102 |
Minimum TTL: | 600 |
Refresh: | 1440 |
Retry: | 36000 |
Expire: | 2592000 |
SOA хранит в себе внушительный объём информации.
Во всех случаях время указывается в секундах.
Она ведёт на A- или AAAA-запись и указывает на имя хоста и порт сервера, где функционирует конкретная служба.
Новая DNS запись | ||||||
_Service._Proto.Name | Type | Priority | Weight | Port | Target | TTL |
_foobar._tcp | CRV | 0 | 1 | 9 | photo.domain… | 1h |
Запись включает в себя несколько элементов.
Прописывать все перечисленные записи очень важно, поскольку Система Доменных Имён работает не в виртуальном пространстве, а на физических носителях – компьютерах, серверах. Они обеспечивают нам связь с остальным миром, корректно указывая путь.