VPNルーターを使ったり、OpenVPNを使ったVPNの構 築のようにしてVPNを構築すると、http,ftp,pop3などでの通信はできます が、Windowsのネットワークコンピューターにコンピューターの一覧が表示さ れなかったり、共有ドライブが見えなかったりします。
VPN環境で問題となる機能は、名前解決とブラウジングの2つです。
名前解決は、コンピューター名からIPアドレスを取得する機能です。この機能 は、LAN内のコンピューター全部に届くブロードキャスト通信を使っています。 具体的には、「hogehogeというコンピューターさん答えてください」というブ ロードキャストを出すと、その名前のコンピューターが「はーい、私です」と 返事を返すという要領でIPアドレスを取得しています。
もう1つのブラウジング機能は、Windowsの「ネットワークコンピューター」に
コンピューターの一覧を表示する機能のことです。
おおざっぱな仕組みは、以下のようになっています。
さて、ここで問題になるのは、名前の一覧を取得するためには、LMBになって いるコンピューターを見つけださなくてはならないことです。これを実現する ために、名前解決と同様にブロードキャストを使用します。すなわち、「LMB さん、答えてください」というブロードキャストに対して、LMBが「はーい、 私です」と答えることでLMBを探します。
VPN環境のように、間にルーターが挟まっていて、2つのセグメントに分かれて いるネットワークでは、ブロードキャストが問題となります。通常、ルーター はブロードキャストを通さないようになっているため、ルーターの向こう側の コンピューターの情報が手に入りません。そのため、冒頭で書いたような、コ ンピューターの一覧が表示されないなどの問題が起きます。
以上の問題を解決するには、大きく分けて2つの方法があります。1つは、ルー
ターがブロードキャストを通すように設定する方法です。もう1つはブロード
キャストを使わずに済むように設定する方法があります。
別ページに分
けたので、それぞれの方法について、以下のページを参照してください。