Назад | Перейти на главную страницу

Добавить субдомен, размещенный в другом месте

Я совершенно не разбираюсь в DNS, так что это может быть просто.

Наш основной домен foo.com размещен у провайдера A. Теперь мы хотели бы разместить bar.foo.com у какого-то другого провайдера B - у них настроен домен, поэтому я полагаю, что могу сделать это, как-то добавив сервер имен у провайдера B в конфигурацию DNS у провайдера A.

Текущая конфигурация DNS выглядит следующим образом: http://imgur.com/kG099.png

Как я могу добавить в эту конфигурацию новый поддомен?

Заметка: может быть провайдер виртуального хостинга это более точный термин. Провайдер B - это Discountasp.net - я знаю адреса их серверов имен, но не знаю, как добавить их к моей исходной настройке.

Если у вас есть bar.com и DNS для bar.com размещен на одном сервере, вы можете делегировать разрешение для foo.bar.com другому DNS-серверу, если хотите:

; zone bar.com
@ IN A 192.168.1.20
www IN A 192.168.1.20
foo IN NS ns1.other-dns-server.com.
foo IN NS ns2.other-dns-server.com.

Затем другой DNS-сервер (ns1 / 2.other-dns-server.com) может иметь авторитетную зону для foo.bar.com. Запросы на foo.bar.com будет делегирован другому провайдеру:

; zone foo.bar.com
@ IN A 192.168.1.50

При такой настройке bar.com решит 192.168.1.20, www.bar.com решит 192.168.1.20 и foo.bar.com решит 192.168.1.50.

Конечно, я использую здесь для примера IP-адреса без маршрутизации, и вы могли бы заменить их любыми необходимыми IP-адресами.

Надеюсь, это ответит на ваш вопрос, но если я неправильно понял, что вы пытаетесь сделать, дайте мне знать в комментариях.

То, что вы хотите сделать, можно сделать, но предлагаемое вами направление для этого не соответствует плану. Как сказал Джон Гарденерс, записи DNS должны быть одинаковыми ... оба провайдера могут размещать DNS, если хотят, но все записи должны совпадать.

Что вы можете сделать, так это настроить записи так, чтобы хостинг для domain.com и / или x.domain.com выполнялся в одном месте, а y.domain.com - в другом. Однако вам нужно понимать разницу между хостингом DNS и хостингом домена. Либо место, либо оба, либо ваш регистратор, либо третье лицо могут размещать DNS. DNS - это просто система поиска имен и сопоставления им адресов серверов. Отдельные ресурсы (в вашем случае субдомены) могут иметь свои собственные уникальные записи, где можно найти хостинг.

Имеет ли это смысл концептуально? Если основной домен настроен и работает исправление, это должно быть так же просто, как добавить еще одну запись A для вашего поддомена, указывающую на второго провайдера, который размещает его, примерно так:

subdomain.domain.com. IN A 12,34,56,78

Очевидно, вам понадобится IP-адрес, на котором размещен субдомен, и серверу на этом IP-адресе нужно будет знать, как обрабатывать запросы, когда они поступают для этого субдомена.

То, что вы предлагаете, не сработает. Вам необходимо настроить все записи DNS на одних и тех же DNS-серверах, которые являются авторитетными для домена. Это может быть по одной в каждой хостинговой компании, но каждая должна иметь совпадающие записи, потому что любой DNS-запрос может перейти к любой из них. Итак, пока вы мог использовать оба хоста было бы крайне нецелесообразно, не в последнюю очередь потому, что это гораздо больше работы, чем стоит поддерживать.