Centos7 配置DNS服务器
1.查询是否安装了DNS服务
DNS服务的软件包名为bind,所以可以用rpm -qa查询是否安装了bind 软件包
# rpm -qa | grep bind
如果没安装可以用yum安装
# yum install named -y
2.修改配置文件
1.进入named.conf文件
# vim /etc/named.conf
2.把服务器监听的接号IP、端口号和是否允许被查询设置为any。然后保存退出。
3.把logging这一段注释掉
4.修改/etc/named.rfc1912.zones
在文件/etc/named.rfc1912.zones的最后面定义正向解析区域和反向解析区域
3.配置正反向区域文件
1.进入/var/named并且ll查看详细信息,可以看到有named.localhost文件
2.把named.localhost复制一个正向解析文件和一个反向解析文件。cp一定要输入-a 因为要把所属组复制过去,不然所属组会属于root,当然也可以复制过去后用chgrp修改所属组。
3.打开正向区域文件
4.同样配置反向区域文件
5.手动设置一下DNS的地址,也可以在ens33里面修改
6.开启DNS服务
4.测试DNS服务器
(因为是后面重新弄的实验结果,本来应该是192.168.180.128,但是图片上是130,所以大家把130看成128就行)
1.用nslookup命令
2.尝试用客户机测试
先关闭Linux的防火墙
# service firewalld stop
然后打开客户机 设置DNS服务器地址
重启网络,打开cmd
nslookup
成功~