この特集のトップページへ
Chapter 7:名前解決方法の選択 〜最適な名前解決方法の探索〜

7.1.4 NetBIOSを使用するべきか
 NetBIOSを使用した場合と,NetBIOSを使用しなかった場合の問題点を,それぞれ紹介してきた。では,Windows 2000を導入した場合に,NetBIOSは使用するべきなのだろうか。現実には,これまでに説明してきたトレードオフのポイントを理解し,各管理者が自分の環境に合わせて選択することになるのだが,ここで筆者の個人的な見解を示しておく。筆者は,Windows 2000を導入した場合でも,現状においてはNetBIOSを有効にしておくべきだと考えている。その理由を,以下に示そう。

 第1の理由は,Windows 2000のみで構成されたネットワークは,現状ではほとんど存在しないと考えられるからである。本稿の執筆時点でクライアントのオペレーティングシステムとして一般的に使用されているのは,Windows 95,Windows 98,Windows NT 4.0である。しかし,これらを一度にWindows 2000にアップグレードできるケースは,ほとんどまれであろう。多くの場合には,コンピュータのハードウェアリソースの不足,費用上の問題,トレーニング上の問題などで,順次アップグレードしてゆくか,アップグレードすることを諦めて混在環境を選択するかのどちらかであると思われる。したがって,仮にサーバー側にWindows 2000を導入してActive Directoryドメインを構築したとしても,クライアントがそれに対応していないことが考えられる。逆に,クライアント側からWindows 2000を導入したとしても,サーバーがWindows NTのままであれば,NetBIOSによる名前解決やセッションの開設が不可欠となる。これは,技術的な面からNetBIOSが必要となるケースである。

 第2の理由は,Active Directoryに対応したアプリケーションがほとんど存在しないからである。運用中のアプリケーションが従来のWindowsネットワークに依存するような製品であれば,NetBIOSを無効にすることはできない。

 第3の理由は,ユーザーの習熟度の問題である。初めてコンピュータを導入する組織であれば,従来のWindowsネットワークの操作方法を知らないので,NetBIOSを無効にしてしまっても問題はないだろう。しかし,従来からWindowsネットワークを使用しており,ファイルやプリンタを共有してきた組織であれば,いきなりディレクトリだけを利用するように変更するのは難しいかもしれない。NetBIOSを無効にした場合,ファイルを共有するにはディレクトリに登録しなければならなくなるし,フォルダやプリンタなどのオブジェクトを探すには,コンピュータ名を元にするのではなく,ディレクトリから直接探さなければならない。もちろん,使い慣れてしまえば,きちんと整理されたディレクトリを元にしてネットワークを利用するほうが使いやすいのだが,いきなり変更すると,ユーザーが戸惑ってしまうことも事実である。実際,筆者も今回の連載を通じてさまざまな操作を検証しているが,NetBIOSを無効にして使い慣れた手法が使えなくなってしまうと,作業効率が低下してしまうこともあった。ネットワークの利用者に対して,事前にどれだけのトレーニング期間を設けられるかにもよるだろうが,最初はWindowsネットワークでもActive Directoryでもオブジェクトを使用できるように設定しておき,徐々にActive Directoryに一本化してゆく必要があるのではないだろうか。現段階ではActive Directoryに対応したアプリケーションはまだまだ少ないが,Active Directoryに対応したアプリケーションが増えてくるに従って,従来の手法に対するActive Directoryの優位性が増してくるだろう。

 第4の理由は,NetBIOSによるネットワークトラフィックの増大は,WINSを導入することで抑制できるからである。WINSを導入すると,名前を解決するためにブロードキャストするまえに,WINSに検索するようになる。そのため,無駄なトラフィックが減少する。また,不要なプロトコルを削除するのも有効な方法である。今日のネットワーク環境では,TCP/IPが不要となるケースはほとんどないと思われるが,NetBEUIやIPX/SPXは不要である場合も多い。たとえば,TCP/IPをインストールしていれば,NetBIOS over TCP/IPを有効にすることでNetBIOSアプリケーションを使用できるようになるので,NetBEUIをインストールしておく必要はなくなる。また,NetWareを導入している場合でも,NetWareがTCP/IPをサポートしていれば,IPX/SPXをインストールして使用する必要はない。必要のないプロトコルがインストールされていると,それだけ無駄なネットワークトラフィックが増加するので,注意する必要がある。

PREV 7/11 NEXT