У нас есть DNS-сервер в локальной сети, на котором есть несколько пользовательских TLD, таких как «local, dummy» и т. д. Домены, заканчивающиеся на эти TLD, разрешаются на тестовые серверы, такие какwin2003test.dummy.
Проблема возникает, когда VPN-подключение установлено. Windows пытается разрешить эти домены с помощью другого DNS-сервера, назначенного VPN-сервером. Это предотвращает фиктивные преобразования домена в IP.
Есть ли где-нибудь простая настройка, с помощью которой я могу решить эту проблему?
PS: Удаленный шлюз в настройках VPN отключен.
решение1
Я предполагаю, что вы говорите о том, когда клиенты подключаются к сети через VPN?
Я вижу несколько решений, и все они довольно просты.
- Настройте VPN для выдачи DNS-сервера, содержащего фиктивный TLD.
- Настройте DNS-сервер, который выдает VPN, так, чтобы он имел записи-заглушки, указывающие на правильные внутренние DNS-серверы для .dummy TLD.
- Настройте DNS-сервер, который VPN выдает в качестве вторичного DNS-сервера для TLD .dummy.
решение2
Мне кажется, вы спрашиваете, как настроить раздельный DNS.
Посмотрите, поможет ли вам эта статья:
Настройка раздельной системы DNS на Windows Server 2003
В меньшей степени см. также:
Как настроить DNS-серверы для разрешения как локальных, так и удаленных хостов в среде с несколькими DNS-серверами?
решение3
Вы можете ввести их в компьютерC:\Windows\System32\drivers\etc\hostsфайл. Попытка изменить DNS-сервер, на который вы указываете, только вызовет проблемы с разрешением хостов на другой стороне VPN.
решение4
Что вы можете попробовать, так это включить INCLUDE в ваш файл LMHOSTS согласно базе знаний Microsoft по адресуhttp://support.microsoft.com/kb/102725.
Если тестовые серверы изменятся, обновите файл LMHOSTS на центральном сервере, и все ваши клиенты получат эти изменения.