だれかのメモ帖

テクノロジー全般のメモ

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を有効にするを選んでおけば大丈夫みたい。

多分昔に自分で無効にしたのだと思うが完全に忘れていた。 (そもそもなんで無効にしたのだろう。。。)