2

Только что зарегистрировав учетную запись у провайдера VPN, я пытаюсь убедиться, что настроен так, чтобы весь трафик (и DNS-запросы) проходил через их сервер. Через http://whatismyipaddress.com/ я могу видеть, что запросы действительно проходят через VPN, но на DNSleaktest.com я все еще, похоже, использую DNS-серверы моих интернет-провайдеров.

Я на Slackware 14. У меня сложилось впечатление, что "туннельная" VPN будет разрешать DNS-запросы через VPN-сервер, а не через первоначальный запрос, сделанный локальным устройством. Я не уверен, как определить, является ли мое соединение туннельным или нет (и я использую OpenVPN 2.2). Я могу заставить машину использовать Google Public DNS, изменив /etc /network /interface, но это кажется обратным.

Мой вопрос довольно высокого уровня, но что мне нужно сделать / проверить, чтобы убедиться, что весь трафик, включая DNS-запросы, действительно происходит через VPN?

1 ответ1

3

Интерфейс VPN должен быть установлен в качестве шлюза по умолчанию. Если вы этого не сделаете, трафик будет проходить только при обращении к адресам в подсети интерфейса VPN. Туннелирование не изменит этого. Выполнение этого вручную в Windows и Linux (и, возможно, OSX) включает использование команды route (или ip route в Linux)

Большая часть программного обеспечения VPN, включая OpenVPN, может быть настроена на автоматическую обработку. Windows склонна к странностям со своими сетевыми командами, поэтому вы хотите, чтобы программное обеспечение VPN обрабатывало его, если это возможно, на этой платформе. Спросите у своего провайдера VPN файл конфигурации или конкретные инструкции, которые позволят вам работать с ним так, как вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .