title: 02-部署单区域DNS
order: 2
icon: lightbulb
1、检查本机是否安装bind服务
[root@host-172-16-0-5 ~]# rpm -qa bind
2、安装bind服务程序
[root@host-172-16-0-5 ~]# yum install bind-chroot -y
3、编辑主配置文件
[root@host-172-16-0-5 ~]# vi /etc/named.conf
//将主配置文件中的第13行和21行的127.0.0.1和localhost更改为any,如下图如所示:
4、编辑区域文件,本例以“zxw.com”这个域名为例
[root@host-172-16-0-5 ~]# vi /etc/named.rfc1912.zones
zone "zxw.com" IN { //“zxw.com”为正向需要解析的域名
type master; //服务类型
file "named.localhost"; //对应的正向解析文件的文件名,文件名称可以自
定以,一般默认存放在/var/named/目录下
allow-update { none; }; //允许那些客户端动态更新解析信息,none自适
应
};
zone "0.16.172in-addr.arpa" IN { //“0.16.172in-addr.arpa”为反向需要解析
的ip子网区域,精确到网络号,主机为不需要填写
type master; //服务类型
file "named.loopback"; //对应的反向解析文件的文件名,文件名称可以自
定以,一般默认存放在/var/named/目录下
allow-update { none; }; //允许那些客户端动态更新解析信息,none自适
应
};
5、编辑正向解析文件
[root@host-172-16-0-5 ~]# vi /var/named/named.localhost
$TTL 1D
@ IN SOA @ zxw.com. ( //“zxw.com.”为需要解析的域名,后
面的这个“.”等同于“root”代表root权限
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ); minimum
NS ns.zxw.com. //域名服务器记录
ns A 172.16.0.5 //地址记录
www A 172.16.0.5 //地址记录,可理解在zxw.com这个域中
有一台叫www的主机其ip地址为172.16.0.5
6、编辑反向解析文件
[root@host-172-16-0-5 ~]# vi /var/named/named.loopback
$TTL 1D
@ IN SOA @ zxw.com. ( //“zxw.com.”为需要解析的域名,后
面的这个“.”等同于“root”代表root权限
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ); minimum
NS ns.zxw.com. //域名服务器记录
5 PTR ns.zxw.com. //指针记录
5 PTR www.zxw.com. //指针记录
7、重启bind服务
[root@host-172-16-0-5 ~]# systemctl restart named
8、配置本地网卡将dns地址指向dns服务器
9、测试,在终端设备中打开cmd窗口输入nslookup命令测试dns
评论区