LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1992|回复: 5

rhel4下dns服务器配置的问题

[复制链接]
发表于 2006-2-3 21:39:27 | 显示全部楼层 |阅读模式
  dns服务器默认的根目录是/var/named,在/etc/named.conf中增添一个域,相应的在/var/named下建立.zone文件。(后来证实文件格式都是正确的)
service named start
启动正常  但是dig却说不存在该域
tail /var/log/message   
提示 找不到该域的文件

文件和格式都是正确的,而且我都chmod 777了,怎么会找不到呢?

经过观察我发现/var/named下原来的.zone文件都是/var/named/chroot/var/named/下文件的软连接,于是我把我自己的.zone文件移动到/var/named/chroot/var/named 下,然后做了个连接。
service named reload
一切正常 该有的都有了

我想问一下,我查了很多书,都没有提到要做连接这个工作,书上说的就是直接在/var/named下建立zone文件就可以了,这种情况大家都碰到过吗?
发表于 2006-2-3 21:58:39 | 显示全部楼层
因为chroot后,软连接就断开了。一般都直接在chroot下的那个目录添加zone文件的。
回复 支持 反对

使用道具 举报

发表于 2006-2-4 10:26:52 | 显示全部楼层
做到/var/named/chroot/var/named/下面
据说是为了防止hack
回复 支持 反对

使用道具 举报

发表于 2006-2-4 12:34:31 | 显示全部楼层
chroot当你的系统给hack的时候进来是个jail环境
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-4 13:28:56 | 显示全部楼层
知道了 谢谢大家
回复 支持 反对

使用道具 举报

发表于 2006-2-7 11:28:07 | 显示全部楼层
其实只要把文件存放在/var/named/chroot/var/named下就可以了。不用作连接也可以。
named.conf是在/var/named/chroot/etc/下面。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表