BIND 9 可与大多数 BIND 8 功能向上兼容。但是,在升级现有的 BIND 8 安装以使用 BIND 9 时,仍需了解许多注意事项。安装和使用 BIND 9 之前,务必阅读整个迁移说明文档。迁移说明位于 /usr/share/doc/bind/migration.txt 中。而且,BIND 软件包名称已更改为 SUNWbind 和 SUNWbindr。SUNWbindr 软件包包含 DNS 服务器 manifest。
以下列表列出了 BIND 8 与 BIND 9 之间区别的简短说明。迁移说明中提供了详细信息。
配置文件兼容性
关于未实现选项的警告消息
transfer-format 选项已更改
配置文件错误
日志类别已更改
通知消息和刷新查询已更改
多个类已更改
区域文件兼容性
区域文件中 TTL 规则更严格
SOA(面向服务的体系结构)序列号已更改
引号不配对将引起错误
换行符、语言更改
在域名中使用 \$ 代替 $$
新协议功能的互操作性影响
BIND 9 中新增 EDNS0
区域传送缺省值已更改
不受限的字符集
对字符集没有任何限制
安全问题,错误命名
服务器管理工具
rndc 程序取代了 ndc
nsupdate: 多个更新的方式已更改
区域之间无信息泄漏
以不同的方式处理粘附 NS 记录
未修改 Umask
可能的 umask 权限问题