简介:DNS 即Domain Name System(域名系统)的缩写,它是一种将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制。其中通过域名解析出IP地址的叫做正向解析,通过IP地址解析出域名的叫做反向解析。如果公司内部的局域网的机器过多,为了更方便的管理和使用,需要搭建一台内部局域网域名解析服务器DNS。
本文主要介绍在CentOS7系统中安装和部署DNS域名解析系统的过程,详细内容请参考下文。
一、登录CentOS7系统
1.登陆Linux系统
2.查看当前系统的磁盘使用情况
二、安装DNS工具
1.切换到/opt目录创建dns目录
2.安装DNS工具bind
执行指令# yum -y install bind bind-chroot bind-utils
三、部署DNS服务
1.DNS服务的解析文件
# 主要文件目录解析
/etc/named.conf #主配置文件
/etc/named.rfc1912.zones #拓展配置文件
/var/named/ #zone 配置文件目录
2.修改配置文件/etc/named.conf
执行指令# vim /etc/named.conf修改配置文件
原来的配置文件:
修改后的配置文件:
3.修改/etc/named.rfc1912.zones域空间配置文件
执行指令# vim /etc/named.rfc1912.zones修改域空间配置文件
原来配置文件的内容:
修改后配置文件的内容:
4.添加/var/named/gzprg.com.zone等配置文件
执行指令# cp -p named.localhost gzprg.com.zone
执行指令# vim gzprg.com.zone配置域名解析服务器信息
5. 添加
/var/named/22.16.172.in-addr.arpa.zone配置文件
执行指令# cp -p named.localhost
22.16.172.in-addr.arpa.zone
执行指令# vim
22.16.172.in-addr.arpa.zone配置反向解析
6. 启动域名解析服务
执行指令# systemctl start named.service
7.检查域名解析服务是否正常运行
8.检查并监听域名解析所需要的53端口是否正常
9.将53端口加入防火墙白名单
10.重启域名解析服务
四、联网测试
找一台客户端,将DNS服务器配置为上面刚刚部署好的域名解析服务器IP地址,执行ipconfig /flushdns刷新DNS,然后使用ping命令进行测试。如下图