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地址和网卡信息,然后重启网络服务

最后测试

 
 
posted @ 2019-11-19 20:20  刘毛毛  阅读(288)  评论(0)    收藏  举报