web-dev-qa-db-ja.com

PPTP VPN経由で名前でWindowsマシンにアクセスできませんが、IPアドレスにアクセスできます

PPTP Windows 8.1マシンでのVPN着信ネットワーク接続のセットアップがあります。これはすべてのコンピューターをローカルイントラネット(マシンX、Y、Zなど)でセットアップしている場所です)

Microsoft VPNソフトウェアを使用して、Windows 7マシンからWindows 8.1マシンにVPN接続します。正常に動作し、インターネットにアクセスしてすべてのインターネットDNSを解決できます。など。ISPのDNSがリモートローカルイントラネット192.168.x.x IPアドレスとともにWindows 7 VPNアダプターに割り当てられているのがわかります。

これで、名前とIPアドレスでWindows 8.1マシンにpingできるようになりました。しかし、リモートローカルイントラネット上の他のマシンをNAME(x、Y、またはZ)でPING/Resolveすることはできません。

VPN接続経由でリモートネットワーク上のマシン名を解決できないのはなぜですか?ドメインサーバーまたはWINSサーバーセットアップがありません。両側でファイアウォールを無効にしてみましたが、違いはありません。リモートサーバーをDNSサーバーとして使用しようとしました(強制)ですが、どちらも機能しません。リモートネットワークルーター(tomato + dnsmasqを実行)をWindows 7のvpnアダプターのDNSとして設定しようとしましたが、まだ機能しません。 VPNではNetBIOSが機能しません。

5
rboy

さて、私の質問に答えるウェブサイトがようやく見つかりました-しかし、誰か他のアイデアがある場合は、ここに投稿してください。

このウェブサイトによると: https://kb.meraki.com/knowledge_base/resolving-netbios-names-over-client-vpn

VPNを介してNetBIOS名を解決することはできません。引用:

NetBIOS名前解決は、レイヤー2ブロードキャストベースの名前検出プロトコルです。レイヤー2ブロードキャストは、MX上のクライアントVPNインターフェイスなどのレイヤー3境界を通過しません。

VPN経由でNetBIOSを使用する唯一の方法は、WINSサーバーをセットアップすることです。

WINSは、NetBIOSホスト名の一元化された名前解決を提供するサービスです。 NetBIOSクライアントはホスト名をWINSサーバーに登録し、他のNetBIOSクライアントはWINSサーバーに照会してNetBIOS名を解決します。NetBIOS名を使用するホストがネットワークを検索できるようにするにはクライアントVPN上のリソース、WINSクライアントVPN構成のサーバーのIPアドレスを指定します。これは、WINS構成>クライアントVPNの設定を使用して行われます。ページ。

4
rboy

VPN接続を設定する場合、2つの方法を使用できます。

  1. すべてのインターネットトラフィックがVPNを経由するようにすると、すべてが機能しますが、その結果、VPN側のインターネットとインターネットの両方が単一のデータに使用されます。

  2. 指示されたトラフィックのみを使用してvpnを通過し、残りは通常のvpnを通過します。 VPN側で使用するリソースははるかに少なくなりますが、補足として、DNSなどは適切に機能しません。

クライアント側のVPN接続に移動し、それを編集して、ネットワークタブに移動し、IPv4をダブルクリックして、Use remote gateway 1のように機能します。チェックを外します= 2。

VPN接続のベストプラクティスは、ホスト名ではなくIPアドレスを使用することです。または、VPNではなくリモートデスクトップを使用します。

1
LPChip

WindowsサーバーVPNでは、クライアント側で、ネットワークカードに同じクラスアドレスのIPを配置すると問題が解決し、DNSとNETBIOSで問題ありません

0
user972199