Как перенаправить поддомен на внешний сервер?

Как перенаправить поддомен на внешний сервер?

Я пытаюсь перенаправить поддомен с моего основного домена 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"? Если он тот же, то это должно работать

Связанный контент