Здесь используется Windows 7 Pro.
У меня есть сетевой адаптер LAN с DNS-сервером 8.8.8.8 (Google DNS). У меня также есть клиент OpenVPN для подключения к сети моей компании.
Если я наберу «nslookup» при отключении от VPN, я получу 8.8.8.8 (от моего сетевого адаптера LAN). Если я наберу «nslookup» при подключении к VPN, я получу IP-адрес DNS из сети моей компании.
Это заставляет меня думать, что при подключении к VPN все разрешения DNS сначала маршрутизируются на DNS моей компании.
Как я могу изменить этот порядок и сначала направить разрешение DNS на 8.8.8.8, когда я подключен к VPN?
Спасибо
Нашел. Центр управления сетями и общим доступом -> Изменить настройки адаптера -> Дополнительно -> Дополнительные настройки -> перемещайте соединения вверх и вниз в первом / верхнем поле.
Окей, у меня была точно такая же проблема. Я потратил день, пытаясь понять. Теперь я знаю, и это работает как шарм.
Если у вас несколько сетевых карт и если укажите DNS-сервер в первой из них. Вы знаете, какой DNS-сервер будет использоваться наконец?
Что ж, вы можете проверить это на практике.
nslookup
192.168.3.6
Итак, вы видите сервер, который на самом деле использует ваш компьютер.
Окей. Вопрос в том, от чего зависит, какой DNS-сервер Windows выберет для использования и как мы можем это изменить.
Нам это особенно нужно, когда мы пользуемся VPN-клиентами.
Ответ от qwerty2010 правильный и правильный. Но вы можете использовать его ТОЛЬКО когда у вас есть сетевой адаптер на панели управления - центр управления сетями и общим доступом - изменение настроек адаптера - список сетевых адаптеров
Только если вы видите ник, который отвечает за ваш VPN-клиент, вы можете использовать графический способ указать окнам, какой DNS-сервер (указанный в конкретном нике) вы хотите использовать.
Итак, вы идете Центр управления сетями и общим доступом -> Изменить настройки адаптера -> Дополнительно -> Расширенные настройки -> и перемещаете НИКАК с DNS, который вы хотите ИСПОЛЬЗОВАТЬ. (ВВЕРХ нужно поднять ВВЕРХ).
Однако если, например, вы используете VPN-клиент Shrew - у вас не будет никаких сетевых адаптеров.
Чем ты занимаешься.
Вы открываете реестр.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E972-E325-11CE-BFC1-08002BE10318}
И вы смотрите в подпапках 0000, 0001 и т.д. папку с
DriverDesc = Виртуальный адаптер Shrew Soft
хорошо. Потом копируешь в буфер обмена
NetCfgInstanceId = {B498E7DE-7257-48F6-AD32-60E470030F05}
Теперь ты уходишь
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Tcpip \ Linkage]
и ты открываешь
key = Привязать. Вы увидите такой список
\ Устройство {1DF89CE3-CAAD-4EB7-A53F-AD16BC1D5EFD}
\ Устройство {70126DBE-B44D-4392-9417-0CABD6E384B1}
\ Device {D5127F8E-E7BB-4661-AE5A-A922614173D0}
\ Устройство {C44039AB-6801-4A9B-A736-3B12782FF411}
\ Устройство {85231D0F-CD05-4774-A983-632C5D83AC62}
\ Устройство {7E87BC81-8C58-4E05-9FA0-7897A6AA5CCE}
\ Устройство {3A1A3EFC-A9DE-4BCA-BAF6-81C7074487E0}
\ Устройство {8D41EDFC-04AC-4537-B5D5-0D54EB51A023}
Все, что вам нужно сделать, это поставить наверх
\ Устройство {B498E7DE-7257-48F6-AD32-60E470030F05}
\ Устройство {1DF89CE3-CAAD-4EB7-A53F-AD16BC1D5EFD}
\ Устройство {70126DBE-B44D-4392-9417-0CABD6E384B1}
\ Device {D5127F8E-E7BB-4661-AE5A-A922614173D0}
\ Устройство {C44039AB-6801-4A9B-A736-3B12782FF411}
\ Устройство {85231D0F-CD05-4774-A983-632C5D83AC62}
\ Устройство {7E87BC81-8C58-4E05-9FA0-7897A6AA5CCE}
\ Устройство {3A1A3EFC-A9DE-4BCA-BAF6-81C7074487E0}
\ Устройство {8D41EDFC-04AC-4537-B5D5-0D54EB51A023}
Вот и все. Перезагружать не нужно.
Теперь ваши окна будут использовать DNS, указанный в shrew vpn nic, когда вы используете соединение vpn.
-
Этот документ на http://vouters.dyndns.org/tima/Windows-Unix-OpenVMS-DNS-Comparing_DNS_search_order_between_operating_systems.html решает проблемы с порядком разрешения имен хостов в Windows 7 / Linux / OpenVMS.
Это напрямую связано с темой DNS.