NetBIOS over TCP/IP に関するメモ
家のLAN内の Windows Vista で共有フォルダが見えないというトラブルで躓いたのでメモ。
- NetBIOS over TCP/IP (NBT) はWindows同士のPCで名前解決をしてくれる機能
- ここでの名前とはDNSとかhostsファイルで用いている「ホスト名」ではなく「NetBIOS名」というWindows独自のもの
- コンピュータ名として入力する名前がこのNetBIOS名となる
名前解決には以下のように行う
- ブロードキャストで参照する (各PCは通知されてきた名前が自分と同じだったらIPを返す)
- WINSサーバを参照する
- LMHOSTSを参照する
上記はWindowsのサービスとして提供される。
で今回、
NBTサービスの「TCP/IP NetBIOS Helper」はちゃんと起動していたのだが、
ネットワーク接続の設定の方でNBTが無効になっていた。
固定IPとかの設定をするTCP/IPのプロパティの画面から、さらに「詳細設定」に進み、「WINS」タブをクリックすると、NetBIOSの設定項目が出てくる。
ここで、既定値かNetBIOS over TCP/IPを有効にするを選んでおけば大丈夫みたい。
多分昔に自分で無効にしたのだと思うが完全に忘れていた。 (そもそもなんで無効にしたのだろう。。。)