BIND9 主配置文件named.conf部分解释

vi named.conf

1、全局options

options
{
directory "/usr/local/bind/var"; //域名文件存放的绝对路径
pid-file "named.pid"; //如果bind启动,自动会在/usr/local/named/var目录生成一个named.pid文件,打开文件就是named进程的ID
forwarders {8.8.8.8;};  //指定一个转发DNS,当本地域名服务器无法解析的域名,就会被转发至前向DNS进行解析。
dump-file "cache_dump.db"; //设置服务器缓存数据文件的路径(rndc dumpdb转储数据的文件)
statistics-file "named_stats.txt"; //设置服务器统计信息文件的路径(rndc stats追加统计数据的文件)
allow-query { any; }; //定义可使用这个DNS服务器的客户端,这里为任意主机都允许。
};

2、定义log部分

logging
{
channel default_debug {
file "named.run";
severity dynamic;};
};

这部分是日志的设置,上面是一个Bind预定义通道,写这部分是为了说明Bind的日志可以非常细化的处理。这部分详细定义还是很复杂的,自己去看看相关资料吧!

  其中最主要的是file “named.run”; 这一句指定了日志文件的位置,要正常启动named,必须要保证这一文件是存在的,并且named进程对它有读写权限。

  severity是指定记录消息的级别。在bind中主要有以下几个级别(按照严重性递减的顺序):critical、error、warning、notice、info、debug[level]、dynamic。定义了某个级别后,系统会记录包括该级别以及比该级别更严重的级别的所有消息。比如定义级别为error,则会记录critical和error两个级别的信息。一般情况下,我们记录到info级别就可以了。

  3、定义根区域、本地域的正反解、自定义域的正反解

  A、定义根区域

zone "." IN
{
type hint; //根域名服务器
file "named.root"; //存放在/usr/local/bind/var目录,文件名为named.root
};

B、定义本地域的正反解

zone "localhost" IN
{
type master; //类型为主域名服务器
file "named.localhost"; //本地正向解析的区文件
allow-update {none;}; //不允许动态更新本区的数据
};

zone "0.0.127.in-addr.arpa" IN
{
type master; //类型为主域名服务器
file "named.127.0.0"; //本地反向解析的文件
allow-update {none;};
};


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7是一种流行的Linux操作系统,而BIND9是一种功能强大的域名系统(DNS)软件。当系统提示"named.service failed"时,意味着BIND9的服务无法正常启动。 出现这种情况的原因可能有几种可能性: 1. 配置错误:BIND9的配置文件通常是/etc/named.conf。检查该文件是否有语法错误或缺少必要的配置。可以使用"named-checkconf"命令来验证配置文件。 2. 权限问题:要运行BIND9,它需要以root用户或具有适当权限的用户来工作。确保启动BIND9的用户具有适当的权限。 3. 网络问题:BIND9服务可能无法绑定到正确的网络接口上。可以在配置文件中设置"listen-on"选项,确保BIND9绑定到正确的IP地址上。 4. 日志文件:检查BIND9的日志文件,通常位于/var/log/named/目录下。查看是否有任何错误或异常信息。 要解决该问题,可以尝试以下几个步骤: 1. 检查配置文件:使用"named-checkconf"命令验证配置文件的语法是否正确。修复任何错误。 2. 检查权限:确保使用适当的用户来启动BIND9服务,或者为该用户分配适当的权限。 3. 检查网络设置:查看配置文件中的"listen-on"选项,确保BIND9绑定到正确的IP地址上。 4. 查看日志文件:查看BIND9的日志文件,以查找可能的错误消息。根据日志信息进行进一步的故障排除。 如果上述步骤无法解决问题,可以尝试重新安装BIND9软件包或查找其他解决方法。同时,还可以参考BIND9官方文档或在相关的技术社区中寻求帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值