У меня есть машина, которая соединяет 2 сети с 2 сетевыми картами.
Одна сетевая карта находится в подсети 255.255.255.0, для которой доступны DNS-серверы.
Вторая сетевая карта находится в частной сети 255.255.248.0, в которой нет DNS-сервера.
Я использую машину Windows Server 2003 с установленным ISA Server 2006 для управления доступом. Я успешно получил веб-трафик, но мне нужно поместить запись в файл hosts машин частной сети, чтобы он разрешился.
Есть ли способ с помощью функции Windows или ISA-сервера направлять DNS-запросы через мой шлюз на DNS-сервер в другой подсети?
Предполагая, что ваш ISA-сервер выполняет маршрутизацию между подсетями, самый простой способ - передать адрес (а) восходящего DNS-сервера в меньшую подсеть (либо через DHCP, либо статически), установить ISA в качестве шлюза по умолчанию для клиентов и позволить им просто запросите вышестоящий сервер напрямую.
Другой альтернативой является установка DNS-сервера MS на ISA-сервере и его рекурсивная передача на вышестоящие серверы (т. Е. Запуск кэширующего DNS-сервера на ISA-сервере).