Назад | Перейти на главную страницу

Измените порядок поиска DNS при подключении к VPN

Здесь используется 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.