两台机器:一台server(192.168.200.169),一台client
我们先在server上面配置,一共配置两个配置,一个是主配置,一个是区域配置;
yum -y install bind bind-utils
配置主配置文件:
>/etc/named.conf #清空文件内容
vim /etc/named.conf #添加以下内容
options {
directory "/var/named";
};
zone "yanhuo.com." IN {
type master;
file "yanhuo.com.zone";
};
域的名字是可以修改的,但是不可以漏写最后面那个`.` ;

修改区域配置文件,这个文件本身是不存在的,名称要和主配置文件里面的指定区域配置文件的名称一模一样;
vim /var/named/yanhuo.com.zone #添加以下内容
$TTL 86400 ;缓存时间
@ IN SOA www.yanhuo.com. root.yanhuo.com (
100000000
3H
15M
1W
1D)
IN NS www.yanhuo.com.
www IN A 192.168.200.169 #server的ip
ftp IN A 192.168.100.111 #为了对比,这个地址能解析,但是ping不通

重启服务:
systemctl restart named
重启没什么问题的话,server的配置就完成了
client端配置:
客户端配置一个域名解析就可以了
# vim /etc/resolv.conf
nameserver 192.168.200.169 //在第一行添加自定义的DNS-serverip
现在在客户端测试一下:

