1.前言
DNS介绍原理功能巴拉巴拉的我这里就不介绍了,相必在看到我这篇博文前各位已经查阅了足够的资料。我在开始配置DNS服务器时也苦于网上的资料不全或者重复,或者我遇到的奇葩问题找不到案例。所以就想做一个一站式全套服务,尽量把大部分配置全介绍一遍,不需各位开n个网页来回切,真的晕。
2.前期准备
这里提供的方法是用包来安装,也就是需要将DNS所需的安装包和依赖包全部下载
下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/
需要下载如下包
[root@dns-1 packages]# ls
bind-9.11.4-16.P2.el7.x86_64.rpm bind-libs-9.11.4-16.P2.el7.x86_64.rpm bind-license-9.11.4-16.P2.el7.noarch.rpm
bind-chroot-9.11.4-16.P2.el7.x86_64.rpm bind-libs-lite-9.11.4-16.P2.el7.x86_64.rpm bind-utils-9.11.4-16.P2.el7.x86_64.rpm
我使用的是CentOS7,如果是6版本,把链接里的7改成6即可
DNS服务器地址192.168.1.1,从服务器地址192.168.1.2(不是必需,两种配置方法都会不详细的讲下)
3.安装
以上6个包安装时请按以下顺序安装,因为涉及到了包之间的依赖关系,所以不要修改安装顺序。
[root@dns-1 ~]# rpm -ivh bind-license-9.11.4-16.P2.el7.noarch.rpm
[root@dns-1 ~]# rpm -ivh bind-libs-lite-9.11.4-16.P2.el7.x86_64.rpm
[root@dns-1 ~]# rpm -ivh bind-libs-9.11.4-16.P2.el7.x86_64.rpm
[root@dns-1 ~]# rpm -ivh bind-9.11.4-16.P2.el7.x86_64.rpm
[root@dns-1 ~]# rpm -ivh bind-utils-9.11.4-16.P2.el7.x86_64.rpm
[root@dns-1 ~]# rpm -ivh bind-chroot-9.11.4-16.P2.el7.x86_64.rpm
</