我已经使用bind创建了dns。有人可以推荐我一些可以粘贴代码来测试错误的工具吗?
答案1
例如,如果您的 BIND 主配置文件是 ,/etc/bind/named.conf
那么您可以使用named-checkconf
现代版本的 BIND 附带的工具(基于 Debian 的发行版可能会将其单独打包到bind9utils
包中)来检查它是否有错误:
named-checkconf /etc/bind/named.conf
如果您的配置很复杂并且有多个包含文件,则此命令将显示所有配置到一个列表中:
named-checkconf -p -x /etc/bind/named.conf | less
如果您想测试任何已配置的 DNS 区域,您可以使用:
named-checkconf -z /etc/bind/named.conf
还有named-checkzone
用于更具体地检查区域文件的功能。
您还可能在您的发行版的可用软件包列表中找到一个单独的dlint
实用程序,可用于检查您的 DNS 服务器是否存在常见问题。该实用程序的工作原理是联系 DNS 服务器并检查指定的 DNS 域(以及任何子域,如果它们存在并且您没有明确禁止它)。