配置linux的bind做windows域的辅助DNS服务
1、windwos域与DNS的建立这里不罗嗦了,运行dcpromo,跟着提示走吧,DNS必须的;
linux,随便找个安装盘装上就是。
2、看裕杰盯看是不是有给你装bind,我用的RedHat:
rpm -qv bind
没有则显示:
package bin is not installed
其实不会没有的拉~~~~
3、这时候要看看是不是有启动守护进程:
service named status
有的话会肥酱显示,没有启动的话可以去启动,你要有root权限:
service named start
显示ok就成裹陕了,
用chkconfig设置自动启动(其他比如setup也成),
chkconfig --list | grep named 显示当前状态
1、重点来了,设置主配置文件/etc/named.conf,你要有权限root,
vi /etc/named.conf
在文件里加入你的zone:
zone "too.com" IN { type slave; file "slaves/too.com.zone"; masters { 192.168.123.5; };};
:wq 保存
这里的type slave指明这是一个辅助类型,文件必须存在于slaves/too.zone,这是相对路径。
2、检查一下文件:
/usr/sbin/named-checkconf
有错你就改,没错继续
3、检查一下是否能从主DNS复制数据:
dig -t axfr too @192.168.123.5
有数据是吧,然后你就等吧.....
1、在/var/named里,看看是不是有文件夹slaves,里面有too.com.zone
(当初我是没等,捉急,自己建立了文件
mkdir slaces
touch slaves too.com.zone
)
配置文件的权限应该是 640 root:named,(区域文件自动给改成600 named:named)
2、等数据出来,可以用dig测试,在windwos上用
nslookup
server 192.168.123.x ip就是你的副DNS,
too.com 看看是不是能解析出来?遇到麻烦的话,要看日志检查了...