一.按照要求搭建一主DNS服务器
DNS 服务器
原创
©著作权归作者所有:来自51CTO博客作者超级大胖子的原创作品,请联系作者获取转载授权,否则将追究法律责任
先安装bind
yum install bind*
编辑bind的主配置文件
vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
};
zone "wangjian.com" {
type master;
file "junjie.com.zone";
allow-transfer {192.168.18.70;};
};
zone "18.168.192.in-addr.arpa" {
type master;
file "junjie.com.192.168.18";
allow-transfer {192.168.18.70;};
};
编辑正向解析文件和反向解析文件
先拷贝模版里的文件
cp /usr/share/doc/bind-9.3.6/sample/var/named/localhost.zone /var/named/chroot/var/named/ junjie.com.zone
然后编译正向文件vim /var/named/chroot/var/named/junjie.com.zone
添加
IN NS master.junjie.com.
www IN A 192.168.18.30
再copy一份方向的文件 cd /var/named/chroot/var/named/ cp junjie.com.zone junjie.com.192.168.18
vim junjie.com.192.168.18
添加
@ IN NS master.junjie.com.nameserver 192.168.18.30
30 IN PTR www.junjie.com.
然后更改主机的dns指向 vim /etc/resolv.conf
添加 nameserver 192.168.18.30
修改权限 cd /var/named/chroot/var 下
chmod -R g+w named/
然后重启服务 /etc/init.d/named restart
再在此服务器上安装HTTP服务
yum install -y httpd
/etc/init.d/httpd restart
vim /var/www/html/index.html
fuck gutter oil
/etc/init.d/httpd restart
二.搭建辅助DNS服务器
安装bind
yum install -y bind*
配置辅DNS的主配置文件 vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
};
zone "junjie.com" {
type slave;
file "junjie.com.zone";
masters {192.168.18.30;};
};
zone "18.168.192.in-addr.arpa" {
type slave;
file "junjie.com.192.168.18";
masters {192.168.18.30;};
};/var/named/chroot/var
修改辅助DNS服务器的DNS指向自己 vim /etc/resolv.conf
nameserver 192.168.18.70
修改权限 cd /var/named/chroot/var 下
chmod -R g+w named/
然后重启DNS服务 /etc/init.d/named restart
没有问题的话,辅助DNS的应该从主DNS服务器上copy过来了区域文件
三 搭建DNS完全转发服务器
安装BIND yum install bind*
vim /var/named/chroot/etc/named.conf
options {
directory "/var/named";
recursion yes; 允许递归查询
forwarders {192.168.18.30;192.168.18.70}; 转发给谁
forward only ;
};
把DNS指向自己 vim /etc/resolv.conf
nameserver 192.168.18.110
重启dns服务器
四.客户端测试
设置客户端DNS为转发服务器的192.168.18.110
在客户端上测试www.junjie.com
下一篇:mail
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章