マシンを追加または削除するときはいつでも、主 DNS サーバーに格納されたデータファイルを変更してください。副サーバーのファイルは変更しないでください。SOA のシリアル番号の変化に基づいて副サーバーは主サーバーから自動的に更新されてしまいます。
DNS ドメインにマシンを追加するには、新しいマシンを DNS クライアントとして設定して、新しいマシンのレコードを hosts と hosts.rev の各ファイルに追加します。
たとえば、rigel というホストを doc.com ドメインに追加する場合は次のように実行します。
/etc/resolv.conf ファイルを rigel 上に作成します。
rigel の /etc/nsswitch.conf ファイルの hosts の行に dns を追加します (「DNS とインターネットでのアクセス」を参照)。
主サーバーの hosts ファイルに、rigel のためのアドレス (A) レコードを追加します。
例を以下に示します。
rigel IN A 123.45.6.112 |
主サーバーの hosts ファイルに rigel のためのオプションのレコードを追加します。
オプションのレコードには以下のものがあります。
エイリアス (CNAME)
メール交換 (MX)
よく知られたサービス (WKS)
ホスト情報 (HINFO)
hosts.rev ファイルに rigel のための PTR レコードを追加します。
主サーバーの hosts ファイルと hosts.rev ファイルの SOA シリアル番号を増やします。
サーバーのデータを再ロードします。
サーバーをリブートするか、または以下のとおり入力します。
# kill -HUP `cat /etc/named.pid` |
これらの手順は、『Solaris ネーミングの設定と構成』で詳しく説明されています。
DNS ドメインからマシンを取り除く場合は次のように実行します。
削除するマシンの nsswitch.conf ファイルの hosts の行から dns を削除します。
マシンの /etc/resolv.conf ファイルを削除します。
主サーバーの hosts ファイルと hosts.rev ファイルからそのマシンのレコードを削除します。
CNAME レコードがそのマシンにあるなら、その CNAME のレコードも hosts ファイルから削除される必要があります。
削除されるマシンによってサポートされていたサービスの代替を設定します。
マシンが主サーバー、メールホスト、その他必要なプロセスまたはサービスのホストである場合、そのマシンが行なっていたサービスを他のマシンで実行できるように設定する必要があります。