Для начала мы бы рекомендовали всем клиентам перейти на агрегатора управления 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 в поле назначения вводится домен.
При текущей конфигурации, переходя по домену google.domain.ru мы будем попадать на google.com.
«SRV» Запись
SRV запись используется для перенаправления запроса на определенный порт. Её поддерживают не все протоколы и например при запросе в браузере она не будет учитываться.
У SRV записи много полей для заполнения, каждое из которых мы сейчас разберём:
Если кратко. то в данном примере заходя с домена 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, разницы нет).
Зачем это всё нужно?
Например если основной сервер по какой-то причине недоступен, мы можем сделать, чтобы клиент перенаправлялся на резервный.
Делается это таким образом:
Для начала создаём 2 A записи (mainserver.domain.ru и reserveserver.domain.ru), первая будет перенаправлять на основной сервер, вторая на запасной.
Затем создаём 2 SRV записи, которые перенаправляют запросы с domain.ru на наши сервера. Единственное различие — приоритет, у основного сервера указываем 0, а у резервного 1. Таким образом сначала клиент будет пытаться подключиться к основному серверу и если ему это не удастся, то он будет подключаться уже к резервному серверу.
Таких записей можно сделать большое количество для вашего удобства. Зачастую игры поддерживают SRV записи, но не все. Например JAVA minecraft поддерживает SRV записи в полном объеме, а Bedrock minecraft — нет.
«NS» Запись
NS запись указывает имена доменных серверов, которые используются для управления записями. Зачастую их пара и выглядят они так:
ns1.example.net
ns2.example.net
Пример записи:
В данном случае поддомен mydomain.domain.ru будет управляться NS сервером ns1.example.net
«TXT» Запись
TXT запись используется для хранения произвольной информации, зачастую используется для подтверждения владения доменом на сторонних ресурсах.
В данном примере при попытке получить TXT запись с domain.ru, мы получим «Привет, это мой домен!».
TXT запись никак не влияет на другие записи.
Итог
В статье указана лишь часть возможных записей домена, но нам кажется что этого достаточно чтобы у вас больше не возникало вопросов как работает та или иная запись и вы могли уверенно настраивать перенаправление на ваш сайт или сервер.
VK Group: https://vk.com/faithnode
Site: faithnode.ru