Solaris ネーミングの管理

マシンの追加と削除

マシンを追加または削除するときはいつでも、主 DNS サーバーに格納されたデータファイルを変更してください。副サーバーのファイルは変更しないでください。SOA のシリアル番号の変化に基づいて副サーバーは主サーバーから自動的に更新されてしまいます。

マシンの追加

DNS ドメインにマシンを追加するには、新しいマシンを DNS クライアントとして設定して、新しいマシンのレコードを hostshosts.rev の各ファイルに追加します。

たとえば、rigel というホストを doc.com ドメインに追加する場合は次のように実行します。

  1. /etc/resolv.conf ファイルを rigel 上に作成します。

  2. rigel/etc/nsswitch.conf ファイルの hosts の行に dns を追加します (「DNS とインターネットでのアクセス」を参照)。

  3. 主サーバーの hosts ファイルに、rigel のためのアドレス (A) レコードを追加します。

    例を以下に示します。


    rigel  IN  A  123.45.6.112
  4. 主サーバーの hosts ファイルに rigel のためのオプションのレコードを追加します。

    オプションのレコードには以下のものがあります。

    • エイリアス (CNAME)

    • メール交換 (MX)

    • よく知られたサービス (WKS)

    • ホスト情報 (HINFO)

  5. hosts.rev ファイルに rigel のための PTR レコードを追加します。

  6. 主サーバーの hosts ファイルと hosts.rev ファイルの SOA シリアル番号を増やします。

  7. サーバーのデータを再ロードします。

    サーバーをリブートするか、または以下のとおり入力します。


    # kill -HUP `cat /etc/named.pid`
    

    これらの手順は、『Solaris ネーミングの設定と構成』で詳しく説明されています。

マシンの削除

DNS ドメインからマシンを取り除く場合は次のように実行します。

  1. 削除するマシンの nsswitch.conf ファイルの hosts の行から dns を削除します。

  2. マシンの /etc/resolv.conf ファイルを削除します。

  3. 主サーバーの hosts ファイルと hosts.rev ファイルからそのマシンのレコードを削除します。

  4. CNAME レコードがそのマシンにあるなら、その CNAME のレコードも hosts ファイルから削除される必要があります。

  5. 削除されるマシンによってサポートされていたサービスの代替を設定します。

    マシンが主サーバー、メールホスト、その他必要なプロセスまたはサービスのホストである場合、そのマシンが行なっていたサービスを他のマシンで実行できるように設定する必要があります。