DNS总算解决了

DNS总算解决了

郁闷了N天的DNS总算解决了,原先的错误是配置好了,运行的时候现实status of parent of /usr/sbin/named failed.经过多方查找,终于解决。大致步骤如下(基础的测试篇):

一:首先察看有几个bind版本,which named
其次看看默认的DNS数据库路径在/var/lib还是在/var下

二:然后配置/etc/named.conf文件:
ddns-update-style interim;
ignore client-updates;
Options{
Directory”/var/lib/named”;
};
zone”.” In{
type hint;
file”main.zone”;//用系统默认的即可.
};
zone”test.com” in{
type master;
file”test.com.zone”;
allow-tranfer{none;};
};

三:在/etc/sysconfig/named下添加[配置文件路径:
.cd /etc/sysconfig 首先切换到此目录下
vi ./named 编辑named文件
找到NAMED_CONF_INCLUDE_FILES=,在后面添加/etc/named.conf

四:在resolv.conf中添加domain test.com
servername 10.0.6.7 //自己设定自己电脑上的固定IP
注意点:
Directory 的路径要正确.其次要注意大小写。在运行之前最好运行named_checkconf检查自己的配置有没有语法错误。
最后切换到/etc/init.d下运行./named start即可。
要想检验是否运行的好,用nslookup test.com
如果出现你配置的IP等信息,则表示ok。
好生羡慕安装成功了DNS,请问下你安装的是tar.gz包 还是rpm源码包.还有反向解析怎么没有的?