DNS 服务器
一.按照要求搭建一主DNS服务器
先安装bind yum install bind* 编辑bind的主配置文件 vim /var/named/chroot/etc/named.conf options { directory "/var/named"; }; zone "wangjian.com" { type master; file ".zone"; allow-transfer {192.168.18.70;}; }; zone "18.168.192.in-addr.arpa" { type master; file ".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/ .zone 然后编译正向文件vim /var/named/chroot/var/named/.zone 添加 IN NS master.. www IN A 192.168.18.30 再copy一份方向的文件 cd /var/named/chroot/var/named/ cp .zone .192.168.18 vim .192.168.18 添加 @ IN NS master..nameserver 192.168.18.30 30 IN PTR www.. 然后更改主机的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 "" { type slave; file ".zone"; masters {192.168.18.30;}; }; zone "18.168.192.in-addr.arpa" { type slave; file ".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.