(1/3)今回は、マスター・ゾーンサーバとキャッシュサーバの機能を1つのnamedで実現してみよう。シンプルな構成だが、BINDの基本をマスターするにはちょうどいいだろう。9のインストールまでを解説しました。今回は、BINDを動かすための基本的な設定について解説します。複雑な構成や大規模な運用環境でも今回の内容がベースになります。基本をしっかり身に付けておきましょう。BIND自体の基本設定BINDのインストールが完了したら、次は設定ファイルの準備です。第1回で説明したように、DNSには3つの働きがあります。ここでは以下のような規模のネットワークを想定し、ローカルネットワーク内だけのマスター・ゾーンサーバとキャッシュサーバを1つのnamedで立ち上げるように設定します。9専用ユーザー/グループとしてnamedを作成します。BINDに限らず、スタンドアロンサービスをrootユーザーで起動することの危険性はご承知のことと思います。専用ユーザーを使用することで操作が数ステップ増えますが、安全性には代えられません。9のために必要なファイルは次のようになります(注)。プロセスID(PID)を記録するファイル注:ファイル名はnamed.conf内で自由に定義できます。上記の例のとおりでなくても構いません。本連載では正引き用ファイルに*.zone、逆引き用ファイルに*.revを用いています。named.confファイルnamed.confファイルは、「{};」でくくられたセンテンスが1つのブロックとなり、センテンスの前の修飾子に関する設定を記述します。囲まれた部分と「#」や「//」から行末まではコメントとして扱われます。アクセス制御用センテンス。PIDファイルの指定。ここからはマスター・ゾーンサーバとして動作させるためのzoneセンテンスになる。localhostに対する正引き設定ファイル名。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。