Я пытаюсь перенаправить субдомен с моего основного домена r.example.com
на другой сервер. Из того, что я нашел до сих пор, я могу сделать это, просто добавив новую строку в файл DNS, например:
r 14400 IN A 1.2.3.4
но для меня это не имеет большого смысла (я думаю, вам нужно как-то указать серверы имен).
Как мне правильно отправить этот единственный поддомен на другой сервер, чтобы пользователь на другом конце мог адекватно захватить его и использовать для своего веб-сайта? Я знаю три сервера имен, на которые я тоже хочу указать, но не могу найти, как это сделать. Можно ли вообще рассматривать субдомен как другой домен с конфигурацией DNS, или мне, возможно, нужно будет сделать это выше с моим поставщиком домена?
Только запись «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 и обрабатывается там), для всех остальных - записи здесь достаточно (потому что они принадлежат здесь, а не к r).
Правильное имя для этой настройки - не перенаправление, а делегация.
Я считаю, что вы сделали правильный шаг. Если вы считаете, что настроили DNS-записи «A» для перенаправления на some_IP, с какой проблемой вы столкнулись сейчас?
Если вы установили запись DNS "A", пробовали ли вы пинговать r.example.com? Вы видели точный IP-адрес с тем, который вы установили для записи DNS "A"? Если он такой же, он должен работать
Вы создаете домен третьего уровня. это должно немного помочь. DNS просто преобразует IP-адреса, которые говорят компьютеры, в имена, которые люди могут легко использовать. Причина, по которой вам не нужно указывать NS-сервер, довольно проста. Вы уже указали их для example.com. r.example.com просто указывает на другой IP-адрес.