Невозможно получить доступ к компьютерам Windows по имени через PPTP VPN, но можно получить доступ по IP-адресу

Невозможно получить доступ к компьютерам Windows по имени через PPTP VPN, но можно получить доступ по IP-адресу

У меня настроено входящее сетевое соединение PPTP VPN на компьютере с Windows 8.1, на котором расположены все мои компьютеры в локальной интрасети (например, компьютеры X, Y и Z).

Я подключаюсь к машине Windows 8.1 через VPN с моей машины Windows 7 с помощью программного обеспечения Microsoft VPN. Работает отлично, я могу получить доступ к Интернету, разрешить все DNS-серверы Интернета и т. д. Я вижу DNS моего интернет-провайдера, назначенный моему адаптеру VPN Windows 7 вместе с IP-адресом удаленной локальной интрасети 192.168.xx.

Теперь я могу пинговать машину Windows 8.1 по ИМЕНИ и IP-АДРЕСУ. Но я не могу пинговать/разрешать ЛЮБУЮ другую машину в удаленной локальной интрасети по ИМЕНИ (x, Y или Z), ТОЛЬКО по IP-АДРЕСУ.

Почему я не могу разрешить имя машины в моей удаленной сети через VPN-подключение? У меня нет сервера домена или сервера WINS. Я пробовал отключать брандмауэр с обеих сторон, никакой разницы. Я пробовал использовать удаленную машину в качестве DNS-сервера (принудительно), но это тоже не работает. Я пробовал настроить удаленный сетевой маршрутизатор (работающий с tomato + dnsmasq) в качестве DNS для адаптера Windows 7 VPN, все равно не работает. Единственное, что я могу придумать, это то, что VPN не позволяет работать NetBIOS. Есть какие-нибудь мысли по этому поводу.

решение1

Хорошо, я наконец нашел сайт, который отвечает на мой вопрос -но если у КОГО-НИБУДЬ есть альтернативные идеи, пожалуйста, напишите здесь.

По данным этого сайта: https://kb.meraki.com/knowledge_base/resolving-netbios-names-over-client-vpn

НЕВОЗМОЖНО разрешить имена NetBIOS через VPN. Цитата:

Разрешение имен NetBIOS — это протокол обнаружения имен на основе широковещательной рассылки уровня 2. Широковещательные рассылки уровня 2 не пересекают границы уровня 3, такие как интерфейс Client VPN на MX.

Единственный способ использовать NetBIOS через VPN — настроить WINS-сервер. Цитата:

WINS — это служба, которая обеспечивает централизованное разрешение имен хостов NetBIOS. Клиенты NetBIOS регистрируют свои имена хостов на сервере WINS, а другие клиенты NetBIOS запрашивают сервер WINS для разрешения имен NetBIOS. Чтобы разрешить хостам, использующим имена NetBIOS, находить сетевые ресурсы через Client VPN, укажите IP-адрес сервера WINS в конфигурации Client VPN. Это делается с помощью настройки WINS на странице Configure > Client VPN.

решение2

При настройке VPN-подключения вы можете использовать два метода.

  1. Направьте весь интернет-трафик через VPN, и все заработает, но в результате и ваш интернет, и интернет на стороне VPN будут использоваться для одних и тех же данных.

  2. Используйте только направленный трафик для прохождения через vpn, остальное через ваш обычный vpn. Использует гораздо меньше ресурсов на стороне VPN, но, как примечание, такие вещи, как DNS, не работают должным образом.

Если вы перейдете к VPN-подключению на стороне клиента, отредактируете его, перейдите на вкладку «Сеть», дважды щелкните IPv4, затем отметьте Use remote gatewayего, и все заработает, как в пункте 1. Снимите отметку = 2.

Лучшая практика для VPN-подключений — использовать IP-адрес, а не имя хоста. Или не использовать VPN, а использовать удаленный рабочий стол.

решение3

С помощью VPN-сервера Windows на стороне клиента, установка того же IP-адреса класса на сетевой карте решает проблему, DNS и NETBIOS в порядке.

Связанный контент