Могу ли я использовать разные серверы имен для разных поддоменов?
Предположим, у меня есть 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 настраиваются извне).
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.
Короче говоря, нет.
Ваши записи TLD должны находиться на одном сервере имен. Поиск DNS сначала пытается найти ваш основной домен, а затем получает записи, чтобы определить, что делать с запросом. Только после этого он обрабатывает поддомен. Вы можете направлять разные поддомены на разные IP-адреса (серверы), но вы не можете заставить клиента продолжать просматривать серверы имен для получения дополнительных записей. Клиент возьмет первое, что найдет.