インターネットを活用するには、ホストのアドレス (URL) を IP アドレスに変換してくれるサービスが不可欠。
DNS の仕組みを利用してこれらの変換を行っているのがネーム サーバーである。
ネーム サーバーとして現在もっとも普及しているのは、BIND (Berkeley Internet Name Domain) と云われている。
以下では Red Hat Enterprise Linux ES 3 に含まれる bind-9.2.2-21 を扱う。
BIND をサーバーにインストールすると named (name daemon) という名称で実装される。
T.1.1.インストール不要?
Red Hat ES3 の場合、特にネーム サーバーのインストール作業は要らない。
OS インストール時に、デフォルトの推奨パッケージのままインストールすることで、
ネーム サーバー (BIND) も同時にインストールされるからだが、ここで注意が必要となる。
BIND はインストール時に named プロセスの制御に必要な、各種ファイルのサンプルも生成する。 しかし OS と同時にネーム サーバーもデフォルトでインストールした場合に
生成されるのは、named.custom (named.conf のサンプル) のみとなる。
ゾーン ファイルのサンプルも必要なときは、「インストールするパッケージ セットをカスタマイズ」で明示的に「DNS ネーム サーバー」を選択する。
T.1.2.インストール済みの確認
念のためインストール済みの確認を行う。
T.1.3.それでもインストールしたい
何らかの理由で BIND がインストールできていない時は、CD 等から bind のパッケージを入手してインストールを行う。
以下ではパッケージを Red Hat ES3 の CD からコピーしてインストールする場合を示す。
作業用ディレクトリを /tmp としている。
- Red Hat ES3 のインストール CD 1/4 から bind-9.2.2-21.i386.rpm をコピーする。
- インストールの実施
- インストール完了の確認
bind-9.2 はインストールされると named (name daemon) として稼動する。
named は起動する際、次のファイルを参照して名前解決サービスを実行する。
- /etc/named.conf
構成ファイル。
起動・動作に関わる様々なオプションや、作業ディレクトリ、ゾーンファイル名を指定する。
- /var/named/****.zone, ****.rev, named,ca, named.local
ゾーンファイル。
ディレクトリ名やゾーンファイル名は構成ファイルで変更可能。
ゾーンファイルは正引き用、逆引き用、ループバック用、ルート ドメイン用等、数種類ある。
|
[[ DNSサーバ - bind-9.2 の設定 ]] |
next ≫ |