1、安装Bind
[root@dns-srv ~]#yum -y install bind*
2、启动DNS服务
[root@dns-srv ~]#systemctl start named.service
3、配置为开机启动
[root@dns-srv ~]#systemctl enable named.service
4、修改DNS服务的配置文件
[root@dns-srv ~]#vim /etc/named.conf
options {
listen-on port 53 { any; }; # 将127.0.0.1改为any
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; }; # 将localhost改为any,表示所有人都能对我的DNS服务进行查询
/*
5、添加域的信息写在子配置文件:
[root@dns-srv ~]# vim /etc/named.rfc1912.zones
文件最后添加正向解析数据文件的信息
zone "zhupengfei.com" {
type master;
file "data/zhupengfei.com.zone";
};
~
6、编辑正向解析文件:
创建正向解析数据文件:
[root@dns-srv ~]# touch /var/named/data/zhupengfei.com.zone
配置正向解析数据文件:
[root@dns-srv ~]# vim /var/named/data/zhupengfei.com.zone
$TTL 1D
@ IN SOA dns.zhupengfei.com. dns.www.zhupengfei.com. (
20180509 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS dns.zhupengfei.com.
dns.zhupengfei.com. IN A 192.168.105.85
www.zhupengfei.com. IN A 192.168.105.73
7、重启DNS服务:
[root@dns-srv ~]# systemctl restart named.service
8、通过客户机Nslookup验证DNS服务器配置解析是否生效:
[root@zhupengfei ~]# nslookup www.zhupengfei.com
Server: 192.168.105.85
Address: 192.168.105.85#53
Name: www.zhupengfei.com
Address: 192.168.105.73
[root@zhupengfei ~]# nslookup www.baidu.com
Server: 192.168.254.8
Address: 192.168.254.8#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 115.239.211.112
Name: www.a.shifen.com
Address: 115.239.210.27