CentOS下主DNS,辅助DNS以及子域的DNS的配置

  

我的博客地址:http://one.ifof1.cn/

  

下面讲述CentOS下基于绑定的主DNS,辅助DNS以及子域的DNS的配置

  

同样的,先执行firewall-cmd永久添加一个端口=53/UDP不然配置了半天,DNS不能用,还以为配置不正确呢。

  

有些人上来就执行服务firewalld停止,固然也可以使服务正常访问,但是这是不安全的,作为一个成熟的老隐蔽,应该多考虑安全性,采用白名单访问方式。

  

一:主DNS的配置:

  

1。使用nmtui命令打开网络配置面板,配置IP为静态IP(手动配置IP): nmtui真好用!

  

2。打开/etc/named.参看文件,将监听端口53 {127.0.0.1;};listen-on-v6 53端口{::1;};用//注释

  

再加一句:allow-query{任何;

};   

3。打开区域文件:/etc/named.rfc1912.zones加上下面的配置(我要添加jsj.com的域,因此这样写,类似,你可以写love.cn)

  

实际上、下面的配置已经不是单纯的主DNS配置了,因为加上了允许转让{ip;};这是在配置辅助DNS,意思是允许IP所指的这台主机来拷贝此域名上的解析记录文件,如果只配置主DNS的话,可以不配置这一项内容(IP设为none)

  

4。在/var/叫/目录下新建jsj.com.zone以及jsj.com.rev的正反向区域文件。

  

文件内容如下(文件格式要求严格,可以直接使用命令mv命名。localhost jsj.com.zone从模板文件生成区域文件,做修改就行)

  

图中ypb.jsj.com是配置的子域,子域服务器subdns.ypb.jsj.com他的ip是192.168.151.16(不配置子域的可以不管这一段)

  

5。配置反向区域文件/var/named/jsj.com.rev也可以从模板文件named.localhost中复制而来

  

6。测试网路资讯查询命令

  

二:辅助DNS配置:如上问所述,已经提到辅助DNS了,也就是红线所示.192.168.151.16这台机器就是辅助DNS。

  

1。   

2。在辅助DNS机器上的/etc/named.rfc1912.zones文件中这样配置:区域文件来自192.168.151.6的这台机器:

  

3。在/etc/叫/目录下创建奴隶目录,然后授权,为了省事,直接上sudo chmod - r 777名奴隶(实际不可取,777请勿乱用)

  

这个目录是为了存放从主DNS复制过来的区域文件的

  

4。执行servie命名开始同时在主DNS上执行服务命名重启

  

这时,在辅助DNS的奴隶目录下就看到区域文件从主DNS上复制过来了。(别傻哦,两台机器的网肯定要通才行哈)

  

测试:大功告成!

  

子域服务器的配置:

  

这不是已经指明了ypb.jsj.com是一个子域,且位于192.168.151.56机器上嘛,所以去配置192.168.151.56机器即可。详情就不展开了

CentOS下主DNS,辅助DNS以及子域的DNS的配置