今回は、ディレクトリ・サービスの基礎を概説。2003向けの情報を追加し、改訂したものです。以前の連載は、以下のリンクから参照できます。Directoryサービスが挙げられる。NTで提供されていたドメイン機能と比べると、複数のドメインが存在するような、特に大規模なネットワークにおいて、その真価が発揮されるように設計されている。Directoryとして、ドメイン・コントローラ名、ドメイン名、ツリー構造の変更やフォレスト間信頼のサポートといった部分で機能が拡充されている。Directoryを導入するメリットは大きい。Directoryの基礎を解説していくことにする。Directoryを導入し、自由に管理ができるようになることを目指す。Directoryを対象に加筆・修正したものである。Directoryを指すものとするが、必要に応じて以前のバージョンとの違いなどについても言及するので、どちらのシステムを使っているかに関係なく読み進められるだろう。Serverを対象とした以前の連載については、関連記事リンクを参考にしていただきたい。2003上に実装したものである。「ディレクトリ」という単語には「案内板」や「住所録」という意味があるように、ディレクトリ・サービスとは、住所録などを基に案内をしてくれるサービスのことである。Service)」が挙げられる。このようにディレクトリ・サービスは意外に身近なものなので、必要以上に身構えて考える必要はない。コンピュータ・ネットワークにおけるディレクトリ・サービスとは、ネットワーク上に存在するさまざまな資源(リソース)や情報をまとめ、管理し、検索するためのサービスのことを指す。「ディレクトリ・サービス」といわれても、いま1つ分かりづらく、そして何やら難しく感じられるのは、何を検索するのか、どういうことが可能になるのかということが厳密に決まっていないからではないだろうか。ディレクトリ・サービスと呼ばれる機能はいくつかのベンダから提供されているが、何を検索できるかは製品ごとに異なる。「登録した情報を検索する」という基本機能は変わらない。皆さんも電話番号案内のサービスを利用したことがあるだろう。ディレクトリ・サービスは電話番号案内サービスに似ている。電話番号の案内サービスには加入者宅の電話番号が登録されており、公開が許可されていれば、電話番号を案内してもらえる。下の図のようにAさんが友人のBさんに電話で用件を伝えたいとする。AさんがBさんの電話番号を知らなかったとしても、電話番号案内サービスに問い合わせれば教えてもらえる。Bさんの電話番号が電話局側で公開されるように登録されていなければならないのは当然である。電話番号案内サービスAさんがBさんに電話で用件を伝えたいとする。Bさんの電話番号を知らなくても、電話番号案内サービスに問い合わせれば、電話番号を知ることができる。現在インターネット上では、PCなどを使った音声通話(IP電話)が実用化されている。このとき、通信相手を検索するために「ディレクトリ・サービス」が使われる。番号案内のオペレータとのやりとりの取り決めに相当するのが「ディレクトリ・サービス・プロトコル」である。電話をかける目的は、相手に用件を伝えることである。電話番号案内サービスはその目的をサポートする役割を持つが、それ自身が目的ではない(電話番号を教えてはくれるが、用件を伝えてくれるわけではないということ)。コンピュータのディレクトリ・サービスも同様に、情報を登録してあればそれを照会できる。情報を照会した後に本来の目的、例えばIP電話を使った通話や電子メールの送信を行うことになる。Directoryを含む多くのディレクトリ・サービス製品がこれに基づいている。Protocol)が使われることが多い。各ベンダから提供されるディレクトリ・サービスには機能の違いがある。広い範囲では、DNSでホスト名からIPアドレスを検索したり、メール・サーバに登録されているアドレス帳を利用して、名前からメール・アドレスを(LDAPを使って)検索したりするサービスもディレクトリ・サービスといえる。このようにディレクトリ・サービスを利用すれば、必要としているデータを照会してもらえるため、各クライアントが個々にデータを保存しておく必要がない。目的のデータに変更や追加が発生した場合でも、ディレクトリ・サービスを管理しているコンピュータ上のデータを変更したり追加したりすれば、ユーザーは常に最新のデータを入手することができる。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。