CentOS7 DNS服务配置
1.安装bind服务
yum install bind
2.修改网卡信息
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改/etc/resolv.conf文件添加nameserver 本机ip
.给/etc/resolv.conf文件添加不可修改权限
chattr +i /etc/resolv.conf
3.进入/etc/named.conf
将这两个值修改为any
4.进入/etc/named.rfc1912.zones下
在这里读取文件名称最好设置和正向解析域名一样避免后面出错
在写反向解析域名时IP地址要反着写
反向解析的IP地址对应的是本机IP的网段
4.进入/var/named拷贝文件
named.localhost 对应的是正向解析IP地址中所指的文件
named.loopback 对应的是反向解析中所指的文件
5.拷贝正向解析的文件
cp -a named.localhost "指定的文件名"
cp -a named.loopback "指定的文件"
6.编辑正向解析的文件
7.编辑反向解析地址
8.重启named服务
systemctl restart named
9.查看域名解析是否正确
nslookup "解析的DNS域名"
排错
方法:
主要还是配置文件的文件,按照提示输入named-checkconf -z "NAMEDCONF
检查一下配置文件,结果发现是自己写反向解析时太粗心了;总之,遇到DNS服务不能启动,无非就是主配置文件或数据配置文件写错了,可以使用named-checkconf /etc/named.conf
和named-checkzone
yourDNS域名和路径来检查配置文件是否有问题