如果您的服务不启动,您应该查看 /var/log/messages
文件以阅读 BIND 的调试输出。如果您找不到错误,您可以使用 named-checkconf 和 named-checkzone 程序来检查您的配置。
安装了 bind-utils
软件包后,您就可以使用许多工具(尤其是 dig 命令)对 DNS 服务器执行高级查询。例如,要向您的本地服务器查询 machine2.mydomain.test
,您可以运行:
$ dig machine2.mydomain.test @127.0.0.1 ; <<>> DiG 9.2.3 <<>> machine2.mydomain.test @127.0.0.1 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3287 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;machine2.mydomain.test. IN A ;; ANSWER SECTION: machine2.mydomain.test. 38400 IN A 192.168.1.12 ;; AUTHORITY SECTION: mydomain.test. 38400 IN NS mycomputer.mydomain.test. ;; Query time: 14 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jan 23 14:11:10 2004 ;; MSG SIZE rcvd: 81
如果您的邮件服务器需要处理由您自己的 DNS 处理的域名地址,那么这台邮件服务器就应该在您的域配置中声明。这样一来,其他邮件服务器就会知道哪台主机负责传送寄往您的域中用户的邮件。
用邮件服务器服务的域名填写名称框(同区域域名一样),并在邮件服务器中填写服务器名称。请确定如果它在本地网络上,则这个名称也应该作为本地域主机被定义。对每个邮件服务器重复该步骤。
您会在 撰写的 The Book of Webmin 一书中找到关于 BIND 很详细的一章。您几乎可以找到所有 Webmin 的 BIND 配置模块的选项的解释。
如果您想更进一步学习 BIND 的使用,强烈推荐您阅读 BIND 9 管理员参考手册。它可以在您本机上找到:请点击 Webmin BIND DNS 服务器页面右上角搜索文件。它将显示许多本地和 Internet 相关链接。请注意,如果您点击 bind-9.3.1/html/Bv9ARM.html
就可以得到 HTML 版本的参考手册。该手册也提供 PDF 格式。最后,别忘了浏览 BIND 官方网站。