系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)

命令和选项更改的说明

下面列出的所有不兼容项都是等效的 BIND 9 二进制文件支持的 BIND 8 功能和接口。此列表不用作任何 BIND 9.x 二进制文件的选项、命令行选项或功能的详细列表。

命令 

选项更改 

in.named(1M)

不支持 DNS 名称服务器的一些 in.named 命令行选项。

在 BIND 9.x 名称服务器中,不支持 -g group_name-q-r-w directory 选项,并且 -c config_file 替代了 BIND 8.x -b 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 存在显著差别。它们不共享通用选项。与 ndc 不同,rndc 需要在 /etc/rndc.conf 中有一个配置文件才能运行。有关详细信息,请参见 rndcrndc.confrndc-confgen 手册页。

nsupdate(1M)

在 BIND 9.x 中,nsupdate -k 选项的语法已更改。不再是 -k keydir::keyname,该语法现在为 k keyfile。其他仅有的差别是,以前使用空白行作为向服务器发送输入的信号,而现在使用显式的 send 子命令来执行相同操作。有关详细信息,请参见 nsupdate 手册页。

nslookup(1M)

9.x 版本的 BIND 不支持以下选项:helphost serverset ignoretcset noignoretcset srch[list]=N1[/N2/.../N6]set ro[ot]=hostrootfinger [USER]ls [opt] DOMAIN [> FILE]

named.conf(4)

有几个选项不受支持、未实现或更改了缺省值。有关选项更改的列表和所有 named.conf 选项的摘要,请参见named.conf 选项