Сложно представить современную инфраструктуру и сети в целом без DNS. Данная технология позволяет пользователям/сервисам относительно доменных имен и записей разных форматов, находить нужные ресурсы для своих задач.
Будь то почтовое сообщение на ящик коллеги или сайт с котиками, сервисы веба и почты, которых сначала нашли запись example.com → 192.168.1.2 и направили сетевой пакет на нужную машину. Но в ходе развития сервисов и технологий, кроме стандартных записей домен → IP-адрес, появилось множество других. В данном материале рассмотрим каждую из них в экспресс формате.
Что такое DNS?
DNS или же Domain Name System – сервис, который предоставляет клиентам услугу по резолвингу или поиску соответствия между доменом и значением, которые хранит сервер в формате записей. Для одного домена может соответствовать несколько записей разного типа одновременно. К примеру, наш домен vdushuu.space имеет 3 записи в панели управления нашим доменом.

Каждая из существующих записей имеет свой тип/функцию, а так же поля для заполнения. Найти необходимую запись для домена можно через стандартные утилиты dig + nslookup:
nslookup vdushuu.space 
Рассмотрим, каждый из типов записи и опишем их функционал!
Какие DNS-записи бывают?
Запись типа А
Для поиска IPv4 адреса узла, на котором размещен сайт, сетевое хранилище или иной ресурс по доменному имени используют запись типа А. Процесс записи ее выглядит так:

Необходимо указать сам домен знаком @ или его поддомены, прописав их значения в поле, после рядом задать соответствующий адрес доменному имени. В данном случае одному адресу, соответствовать может один и более доменов, но не наоборот. Однако если вы используете свой DNS-сервер, то технология DualBrain или GeoIp может это подразумевать.
Запись типа АААА
Для поиска IPv6 адреса узла, по доменному имени используют запись типа АААА. Процесс записи выглядит аналогично предыдущему. Количество устройств в сети растет гиперболически, а потребность в идентификации каждого из остается прежней, поэтому такого рода запись уже предусмотрена.
При создании облачного сервера от Serverspace, у каждого из стандартных репозиториев задан ключ. Для выполнения тестов, вы можете использовать изолированную среду VPS сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать.

Потребуется некоторое время для развертывания серверных мощностей. После чего вы можете подключиться любым из удобных способов.
Запись типа MX
Для поиска почтового сервера куда необходимо отправить сообщения стали использовать запись типа MX. Она практически идентична записи типа A, но существует отдельно, чтобы оставалась возможность гибко проектировать инфраструктуру. Для вашего домена вы указываете домен почтового шлюза для обработки запросов типа MX.

Обратите внимание, что так же необходимо и MX указать соответствующую запись типа А.
Запись типа PTR
Зачастую некоторые сервисы для верификации узла используют обращение к PTR-записи, чтобы узнать какой домен соответствует заданному IP. Для ее формирования провайдер самостоятельно вносит изменения, а может и не предоставлять их.
Запись типа CNAME
Переадресация в вебе существует не только на уровнях web-сервера, обработчика html, ядра js, но и в доменах есть свой аналог. Запись типа CNAME позволяет, при обращении пользователя переадресовать его запрос к другому домену.

В данном случае, мнемоническое имя это, то на которое ссылаются, а каноническое это алиас или синоним, к кому ссылаются.
Запись типа NS
Для понимания работы данного типа записи напомним, что обычно сервис DNS занимается рекурсивным поиском по доменным серверам разного уровня, проводя поиски ответственного за зону сервера. Как раз тип записи NS позволяет указать, кто будет ответственным DNS за наш домен или куда обращаться за записями домена.

Запись типа TXT
Данный тип записи является ресурсным полем, куда можно прописать данные для верификации домена с целью регистрации SSL или проверки DKIM-цифровой подписи почты. Так же некоторые сервисы требуют вставить аутентификационные строки с целью подтверждения прав на домен. Следовательно, она может принимать значения следующего вида:
v=DKIM1; k=rsa;
p=(сгенерированный публичный ключ) Запись типа SRV
Представляет собой домен, который уже не просто, как запись типа А на машину, здесь он ссылается на ее конкретный поднятый сервис или ресурс. Необходимо выбрать протокол, порт и к какому домену бедт привязана такая сервисная запись домена:

Чтобы так же легко добавлять записи через панель делегируйте ваш домен в Serverspace, данная услуга предоставляется бесплатно! Начните управлять вашим доменом через панель прямо сейчас.