bind问题处理


1. 当寻找/etc/named.conf时,找不到?
解决方法:
  要么自己新建一份(根据某文中cache-only的最低格式,或者自己写)
  要么从/usr/share/doc/bind-9.3.6/sample/etc/named.conf自己拷贝一份过来
  要么从官方网站sample中抄一份 (http://www.isc.org/software/bind/documentation/arm94

 

 

2. 出现Locating /var/named/chroot//etc/named.conf failed是什么原因?
答曰:
    这是因为chroot后,root目录(/var/named/chroot)中没有named.conf。
解决方法:
    使用连接,在/var/named/chroot/etc/中连接到/etc下
    ln -s /etc/named.conf /var/named/chroot/etc/named.conf

 

 

3. 出现none:0: open: /etc/named.conf: invalid file错误。
(a) 错误连接导致
    前提,我使用软连接,把/var/named/chroot/etc/named.conf链到 /etc/named.conf了。
    因为named启动在/var/named/chroot目录,所以如果在启动和变换路径后,还要这个软连接去找“/etc/named.conf”的话,当然会出错了。
解决:
    反过来,把/etc/named.conf链到/var/named/chroot/etc/named.conf即可。
   
(b) 权限问题
答曰:
    有可能是权限问题导致,检查/etc/named.conf,确认是否为named可以读取的。
解决:
    把/var/named/chroot/etc/named.conf的拥有者改变一下。
    # ls -l /etc/named.conf
    lrwxrwxrwx  1 root root 32 Nov 28 22:33 /etc/named.conf -> /var/named/chroot/etc/named.conf

    ]# ls -l /var/named/chroot/etc/named.conf
    -rw-r--r--  1 root named 2415 Nov  5 09:15 /var/named/chroot/etc/named.conf

 


4. 在/var/log/message中出现“the working directory is not writable”
答曰:权限
解决:最简单:
      把 /var/named/chroot/var全部chown -Rf named:named了
      但是,貌似依然没有解决
     


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值