搭建主DNS服务器
环境:
虚拟机:VMware
三个虚拟主机:centos6.9(192.168.203.128)、centos7.4(192.168.203.133)、centos7.5(192.168.203.13)
目的:
搭建一个主DNS服务器,并负责解析以magedu.com这个域结尾的所有主机
设备概要:
主机centos7.4(192.168.203.133)作为主DNS服务器
主机centos7.5(192.168.203.13)作为www客户端
主机centos6.9(192.168.203.128)作为远程测试机
实操:
1、安装bind包:yum clean all ;yum install bind
2、备份主配置文件:cp /etc/named.conf{,.bak} -a
3、启动服务:systemctl start named;systemctl enbale named
4、创建并编辑com.zone文件:
cp /var/named/named.localhost magedu.com.zone -a
注:复制时记得加上-a选项,保留所有属性。除了文件名不同外,请保持magedu.com.zone和named.localhost两个文件的所有属性完全一致。
vim magedu.com.zone
重新加载配置文件:rndc reload 或者 systemctl reload named
5、配置文件:vim /etc/named.rfc1912.zones
6、配置文件:vim /etc/named.conf
将options函数中监听地址改为监听本机所有地址而非只监听127.0.0.1:
将Listen-on port 53 { 127.0.0.1; };中的127.0.0.1改为localhost;
将allow-query { localhost ; } ;改为allow-query { localhost ; any; } ;便于主机更换ip后仍然能保持远程客户的访问。
重启服务:rndc reload
7、主配置文件语法检查:named-checkconf
解析库文件语法检查:named-checkzone “magedu.com” /var/named/magedu.com.zone
8、在DNS服务器本机测试解析:host www.magedu.com 127.0.0.1或者dig www.magedu.com @127.0.0.1
9、在远程主机centos6.9上测试解析:host www.magedu.com 192.168.203.128或者dig www.magedu.com @192.168.203.128
10、在远程主机192.168.203.128中将仅主机网卡的DNS指向192.168.203.133,并且移除桥接网卡。
重启网卡:Service network restart
11、在www客户端中模拟一个http服务器便于验证域名解析用,这里httpd的搭建不再赘述。
安装http服务:Yum install httpd
创建index.html文件:Echo welcome to magedu > /var/www/html/index.html
启动http服务:Service httpd start
12、在远程主机192.168.203.128的浏览器中输入www.magedu.com回车,页面显示welcome to magedu,至此,主DNS服务器的搭建实验成功!
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/99825