Не уверен, возможно ли это, но в моей голове это звучит разумно, чтобы иметь возможность. Я просто не знаю, как ...
У нас есть домен нашей компании на наших внутренних DNS-серверах (company.com), но этот домен также размещается на внешнем сервере. У нас есть настройка зоны на Win2k Server, и она интегрирована в AD.
Что я хочу сделать, так это для любых хостов, которые НЕ существуют на нашем внутреннем DNS (запрашиваются внутренними машинами с этим DNS-сервером, установленным вручную), чтобы затем просмотреть общедоступный DNS для домена.
Итак: На нашем внутреннем DNS мы настроили зону company.com.
В общедоступном DNS мы настроили зону company.com и добавили запись A для имени хоста «www».
Внешние машины ищут www.company.com и разрешают как обычно, используя общедоступный DNS.
Внутренние машины ищут www.company.com, не могут найти его во внутреннем DNS, перенаправляют разрешение на общедоступный DNS и находят запись.
Это слишком много, чтобы просить? Или я просто ошибаюсь?
Спасибо.
Нет, Windows DNS Server так не работает. Вы должны добавить запись A с IP-адресом вашего сайта.
Вы можете добиться чего-то подобного для поддоменов вашего основного, но это уродливый трюк и не сработает в вашей ситуации.
Вы проверили опцию Wildcard? Я думаю, что это сработает идеально, если вы добавите подстановочный знак в свою зону пересылки Local DNS, которая будет разрешена во внешнюю сеть.
Если у вас есть W2K8 в вашей среде, и вы также можете выполнять условную пересылку.
Гаурав Маниар МКП | MCSE | MCST | MCITP | Сертифицировано ITILv3