Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)

BIND 9 のコマンド、ファイル、ツールおよびオプション

BIND 9 の一部のコマンド、ファイル、ツール、およびオプションは、BIND 8 と同じです。ただし、その他は変更または追加されています。この項では、BIND 9 の多くのコマンド、ファイル、ツール、オプション、およびそれぞれに関連付けられた新しい動作または変更された動作について説明します。

BIND 9 のツールと構成ファイル

Solaris オペレーティングシステムで使用できる BIND 9.x ツールを次に示します。

named

nsupdate

rndc

dnssec-keygen

nslookup

dig

dnssec-makekeyset

dnssec-signkey

dnssec-signzone

named-checkconf

named-checkzone

rndc-confgen

host

Solaris 10 リリースでサポートされている BIND 9.x 構成ファイルを次に示します。

/etc/rndc.conf 

BIND 8 と BIND 9 のコマンドおよびファイルの比較

BIND 8 と BIND 9 のコマンドおよび構成ファイルの違いを次の表に示します。

BIND 8 のコマンド 

BIND 9.x で置き換えられたコマンド 

dnskeygen(1M)

dnssec-keygen(1M)

rndc(1M)

rndc(1M)

named-bootconf(1M)

必要なし 

nsupdate(1M)

nsupdate(1M)

nslookup(1M)

nslookup(1M)

named-xfer(1M)

必要なし 

in.named(1M)

named(1M)

named.conf(4)

named.conf [詳細な named.conf マニュアルページは BIND 9.2.4 には含まれません。named.conf のオプション」に、BIND 9.2.4 でサポートされる named.conf のオプションの概要を示します。]

dig(1M)

dig(1M)

コマンドとオプションの変更の説明

次に示す非互換性はすべて、同等の BIND 9 バイナリでサポートされない BIND 8 の機能およびインタフェースです。BIND 9.x バイナリのオプション、コマンド行オプションまたは機能のすべてを示しているわけではありません。

コマンド 

オプションの変更 

in.named(1M)

DNS ネームサーバー in.named の一部のコマンド行オプションはサポートされません。

BIND 9.x ネームサーバーで、-g group_name-q-r および -w directory のオプションがサポートされず、BIND 8.x の -b config_file-c config_file で置き換えられます。詳細は、named のマニュアルページを参照してください。

dnssec-keygen(1M)

キーの生成のために使用する BIND 8.x の dnskeygen と BIND 9.x の dnssec-keygen に、共通のオプションはありません。詳細は、dnssec-keygen のマニュアルページを参照してください。

rndc(1M)

BIND 8.x の ndc と BIND 9.x の rndc は大きく異なります。共通のオプションは 1 つもなく、ndc とは異なり、rndc は実行のために /etc/rndc.conf に構成ファイルが必要です。詳細は、rndcrndc.confrndc-confgen のマニュアルページを参照してください。

nsupdate(1M)

BIND 9.x の -nsupdate で、k オプションの構文が変更されました。-k keydir::keyname ではなく、 k keyfile です。それ以外のもう 1 つの変更は、サーバーへの入力送信の信号として空の行を使用していましたが、明示的に send サブコマンドを使用するようになりました。詳細は、nsupdate のマニュアルページを参照してください。

nslookup(1M)

BIND の 9.x バージョンでサポートされないオプションは、 helphost serverset ignoretcset noignoretcset srch[list]=N1[/N2/.../N6]set ro[ot]=hostrootfinger [USER]ls [opt] DOMAIN [> FILE] です。

named.conf(4)

named.conf の詳細なマニュアルページは、BIND 9.2.4 に含まれていません。 サポートされないオプション、実装されないオプション、またはデフォルトが変更されたオプションがあります。オプションの変更のリスト、および BIND 9.2.4 でサポートされる named.conf のすべてのオプションの概要については、named.conf のオプション」を参照してください。