Найти тему

Быстрый гайд по основным DNS записям.

Оглавление

Для начала мы бы рекомендовали всем клиентам перейти на агрегатора управления DNS Cloudflare. После регистрации, нажмите на «Add a Site» и следуйте инструкции.

«A» Запись

A запись перенаправляет запросы с вашего домена на определенный IP адрес. На один и тот же адрес могут идти сразу несколько перенаправлений и каждому показывается разное содержимое исходя из домена, через который подключается пользователь.
В A записи есть всего 2 поля: Имя записи и IP адрес.
В имени записи вы можете указать домен, через который вы хотите подключаться к сервису, в поле IP адреса, соответственно, IP адрес от вашего провайдера.
Пример:

Здесь при переходе по домену server.domain.ru вы будете перенаправляться на IP адрес 234.12.2.162.

В поле Name вы можете написать любое слово/слова, разделенные точкой, или же @ если хотите чтобы перенаправление шло на домен без поддомена.

«AAAA» Запись

AAAA запись является аналогом A записи, но только для IP версии 6. Настройка записи производится аналогично A записи.

«CNAME» Запись

CNAME запись перенаправляет ваш домен на другой домен. Настройка записи аналогична A записи, но вместо IP в поле назначения вводится домен.

-2

При текущей конфигурации, переходя по домену google.domain.ru мы будем попадать на google.com.

«SRV» Запись

SRV запись используется для перенаправления запроса на определенный порт. Её поддерживают не все протоколы и например при запросе в браузере она не будет учитываться.
У
SRV записи много полей для заполнения, каждое из которых мы сейчас разберём:

-3

Если кратко. то в данном примере заходя с домена myserver.domain.ru мы будем подключаться на IP 234.12.2.162:25565 (A запись на этот IP мы создавали выше)

Теперь разберем всё более подробно.

• Первое поле — Name, адрес, по которому будет идти подключение, в нашем случае myserver.domain.ru.
• Второе поле
Service, он зависит от того, к какому виду сервера мы подключаемся. В данном случае — Minecraft сервер, он не учитывает сервис, поэтому можно указать что угодно. Для других приложений следует указывать их имя сервиса.
Protocol — какой протокол использует сервис, в нашем случае и зачастую TCP.
Priority и Weight. По сути это одно и то же. Priority — приоритет выполнения записи, если есть несколько одинаковых (чем меньше, тем раньше выполнится), а Weight — вес записи, работает если у двух записей одинаковые приоритеты (чем больше, тем раньше выполнится). Если вы создаете несколько записей, которые привязаны к разным поддоменам, или если у вас одна запись, в оба поля можно поставить числа 0 0, или любые другие числа.
Port — порт, который прослушивает сервер, в нашем случае 25565.
Target — здесь нам нужно указать тот же домен, что мы указывали в A записи, в нашем случае server (можно server.domain.ru, разницы нет).

Зачем это всё нужно?
Например если основной сервер по какой-то причине недоступен, мы можем сделать, чтобы клиент перенаправлялся на резервный.
Делается это таким образом:

-4
-5

Для начала создаём 2 A записи (mainserver.domain.ru и reserveserver.domain.ru), первая будет перенаправлять на основной сервер, вторая на запасной.

-6
-7

Затем создаём 2 SRV записи, которые перенаправляют запросы с domain.ru на наши сервера. Единственное различие — приоритет, у основного сервера указываем 0, а у резервного 1. Таким образом сначала клиент будет пытаться подключиться к основному серверу и если ему это не удастся, то он будет подключаться уже к резервному серверу.

Таких записей можно сделать большое количество для вашего удобства. Зачастую игры поддерживают SRV записи, но не все. Например JAVA minecraft поддерживает SRV записи в полном объеме, а Bedrock minecraft — нет.

«NS» Запись

NS запись указывает имена доменных серверов, которые используются для управления записями. Зачастую их пара и выглядят они так:
ns1.example.net
ns2.example.net

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

-8

В данном случае поддомен mydomain.domain.ru будет управляться NS сервером ns1.example.net

«TXT» Запись

TXT запись используется для хранения произвольной информации, зачастую используется для подтверждения владения доменом на сторонних ресурсах.

-9

В данном примере при попытке получить TXT запись с domain.ru, мы получим «Привет, это мой домен!».

TXT запись никак не влияет на другие записи.

Итог

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

VK Group: https://vk.com/faithnode
Site: faithnode.ru