DNS服务器的搭建
1)安装DNS
[root@youxi1 ~]# yum -y install bind bind-chroot bind-utils
BIND 全称为Berkeley Internet Name Domain(伯克利因特网名称域系统),BIND 主要有三个版本:BIND4、BIND8、BIND9。BIND8版本融合了许多提高效率、稳定性和安全性的技术,而BIND9 增加了一些超前的理念,例如IPv6支持、密钥加密、多处理器支持、线程安全操作、增量区传送等。
bind包里包含了DNS服务的主程序包。
bind-chroot包是bind的一个功能包,使bind可以在chroot模式下运行。也就是说bind运行的主目录并不是系统的根目录,只是系统的一个子目录而已。这是为了提高安全性,使得访问的范围仅限于这个子目录。
bind-utils包是客户端工具,系统默认安装,用于搜索域名指令。
2)DNS相关配置文件
/etc/named.conf 是BIND的核心配置文件,它包含了BIND 的基本配置,但其并不包括区域数据。
/var/named/目录是DNS数据库文件存放目录,每一个域文件都放在这里。

3)配置文件参数
在/etc/named.conf中大致分为针对全局生效,存放常规设置的options部分;以及针对某个区域,由各个区域设置的zone部分。另外还有logging(日志选项)和acl(访问控制列表)可选。
去除注释后的/etc/named.conf配置文件如下:

4)搭建内网DNS服务器
备份DNS服务器的配置文件/etc/named.conf
[root@youxi1 ~]# cp /etc/named.conf /etc/named.conf.bak
修改DNS服务器的配置文件/etc/named.conf

创建区域文件,修改权限,并进行修改

重启DNS服务器
[root@youxi1 ~]# systemctl restart named
到测试主机youxi2上修改DNS地址和网卡信息,然后重启网络服务

最后测试

浙公网安备 33010602011771号