
Я пытаюсь перенаправить поддомен с моего основного домена r.example.com
на другой сервер. Из того, что я нашел до сих пор, я могу сделать это, просто добавив новую строку в файл DNS, например так:
r 14400 IN A 1.2.3.4
но мне это не кажется особенно логичным (я думаю, вам придется как-то указать серверы имен).
Как мне правильно отправить этот единственный поддомен на другой сервер, чтобы пользователь на другом конце мог адекватно захватить его и использовать для своего веб-сайта? Я знаю три сервера имен, куда я хочу его направить, но не могу найти, как это сделать. Возможно ли вообще рассматривать поддомен как по сути еще один домен с конфигурацией DNS, или мне, возможно, нужно сделать это выше с моим провайдером домена?
решение1
Запись «A» определяет только хост, а не сервер имен.
Если целевые серверы имен уже имеют свои доменные имена в другом домене, вам нужно
r 14400 IN NS ns1.thatdomain.net.
14400 IN NS ns2.thatdomain.net.
14400 IN NS ns3.thatdomain.net.
Или, если вы хотите определить новые доменные имена для этих серверов, вы делаете это
r 14400 IN NS ns1.r.example.com.
14400 IN NS ns2.example.com.
14400 IN NS whatever.whatever.example.com.
ns1.r 14400 IN A 1.2.3.4
ns2 14400 IN A 5.6.7.8
whatever.whatever 14400 IN A 9.0.1.2
Для ns1.r (если вы делаете это таким образом) вам также необходимо настроить запись A на целевых серверах (потому что он является частью r.example.com и обрабатывается там), для всех остальных - записи A здесь достаточно (потому что они принадлежат сюда, а не r).
Правильное название этой настройки — не перенаправление, аделегация.
решение2
То, что вы создаете, — это домен третьего уровня.Этотдолжно немного помочь. DNS просто преобразует IP-адрес, который говорят компьютеры, в имена, которые люди могут легко использовать. Причина, по которой вам не нужно указывать NS-сервер, довольно проста. Вы уже указали их для example.com. r.example.com просто указывает на другой IP-адрес.
решение3
Я считаю, что вы сделали правильный шаг. Если вы считаете, что настроили записи DNS "A" для перенаправления на some_IP, то в чем проблема, с которой вы сейчас столкнулись?
Если вы настроили запись DNS "A", вы пробовали пинговать r.example.com? Вы увидели точный IP-адрес с тем, который вы настроили в записи DNS "A"? Если он тот же, то это должно работать