Могу ли я использовать разные серверы имен для разных поддоменов?


Предположим, у меня есть example.com и сервер имен, который я использую, - это сервер хостинга, на котором я размещаю основной сайт, скажем mainhosting.com.

Теперь предположим, что я добавляю новый поддомен, напримерbla.example.com, который я размещаю где-то в другом месте, скажем, в subhosting.org.

Обычно для этого требуется изменить настройки DNS по адресу mainhosting.com, добавив запись A для bla.example.com для разрешения на IP-адрес веб-сервера по адресу subhosting.org.

Можно ли также настроить все так bla.example.com (но только поддомен, не весь домен example.com) использует вместо этого сервер имен subhosting.org? Поэтому всякий раз, когда IP-адрес веб-сервера subhosting.org изменяется, он может обновляться автоматически.

Я имею в виду, что веб-хостер в subhosting.org обычно может автоматически обновлять любые соответствующие настройки DNS для своих собственных веб-серверов, но, очевидно, это не работает, когда я использую внешний сервер имен (и, следовательно, записи DNS настраиваются извне).

Author: RocketNuts, 2016-06-02

2 answers

Да, ты можешь.

Вам нужно будет добавить записи NS для поддомена в диспетчере DNS для вашего TLD (Домен верхнего уровня).

Например: В Диспетчере DNS для ДВУ добавьте записи NS, такие как.

bla.example.com. 1799 IN    NS  ns1.subhosting.org.
bla.example.com. 1799 IN    NS  ns3.subhosting.org.
bla.example.com. 1799 IN    NS  ns2.subhosting.org.
 9
Author: Amarjit Singh, 2019-11-04 08:52:45

Короче говоря, нет.

Ваши записи TLD должны находиться на одном сервере имен. Поиск DNS сначала пытается найти ваш основной домен, а затем получает записи, чтобы определить, что делать с запросом. Только после этого он обрабатывает поддомен. Вы можете направлять разные поддомены на разные IP-адреса (серверы), но вы не можете заставить клиента продолжать просматривать серверы имен для получения дополнительных записей. Клиент возьмет первое, что найдет.

 -3
Author: L Martin, 2016-06-02 11:48:21