Поскольку я нахожусь в той же сети, что и веб-сервер моей компании, я настроил внутренний сервер домена (Windows Server 2008 R2) для пересылки запроса нашему домену на правильный внутренний IP-адрес (например, www.myserver.com
=> 192.168.1.2
так что нам не нужно идти через интернет, чтобы получить доступ к чему-то в локальной сети). У нашего провайдера доменов также есть DNS-сервер для внешних запросов (который я могу администрировать через настройки на своем веб-сайте, где я могу создавать субдомены).
Некоторые из наших общедоступных поддоменов указывают на другие серверы, кроме наших. Если я добавляю субдомен (который не указывает на наш собственный сервер) к внешнему DNS, мне также нужно добавить его к нашему внутреннему DNS, чтобы он функционировал должным образом.
Допустим, у нас есть субдомен во внешней DNS, называемый sub.myserver.com
, но он не указывает на наш сервер. Если я пытаюсь пропинговать этот домен из нашей собственной сети, он связывается с нашим внутренним DNS, видит, что там нет никакой информации об этом, и сдается, в результате чего cannot resolve sub.myserver.com: Unknown host
.
Мы не можем получать внешние запросы на наш собственный DNS-сервер, потому что ... причины.
Можно ли перенаправлять неизвестные внутренние домены на внешний DNS? (Я думаю, еще один способ сформулировать это - разместить один домен на двух серверах).