一、配置正向解析、反向解析、增量传送
1、安装bind97,安装之前先把系统自带的bind卸载,最重要的一点是要配置好yum库,而红帽系统自身带的有,挂载系统盘,指定yum库路径
DNS服务器几个主要的配置详解_DNS服务器的几个主要配置

2、卸载bind,安装bind97[root@station45 ~]# rpm -e bind-libs bind-utils

[root@station45 ~]# yum install bind97 bind97-libs bind97-utils –y

3、修改配置文件配置文件的属主属组及权限比较特殊,是不允许他人读写的
[root@station45 etc]# ll named.conf -rw-r----- 1 root named 930 Feb 15  2010 named.conf
[root@station45 ~]# cd /etc/
[root@station45 etc]#mv named.conf named.conf.bak   把原配置文件重命名
[root@station45 etc]# vim named.conf    手动创建一个配置文件DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_02
4、修改配置文件的属组为named,权限是640
[root@station45 etc]# chgrp named named.conf
[root@station45 etc]# chmod 640 named.conf
查看是否有语法错误
[root@station45 etc]# named-checkconf
[root@station45 etc]# named-checkzone "localhost" /var/named/named.localhost
5、关闭selinux
[root@station45 etc]# setenforce 0
6、编辑正向区域文件
[root@station45 etc]# vim /var/named/jll.com.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_03
7、编辑反向区域文件
[root@station45 etc]# vim /var/named/172.16.50.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_04
8、查看语法及53端口是否开启DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_05
验证:查看A记录与NS记录
[root@station45 ~]# dig -t A www.jll.comDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_06[root@station45 ~]# dig -t NS jll.comDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_07
9、递归服务配置编辑配置文件:
[root@station45 ~]# vim /etc/named.confDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_08
重新加载服务
[root@station45 ~]# service named reload设置的可以传送的IP172.16.50.5,因此在开一个虚拟主机,IP172.16.50.5
DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_09
测试传送
DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_10
二、配置从DNS服务器
准备工作:将172.16.50.5做从服务器,需要做的和主DNS配置是一样的
配置yum
卸载bind93
[root@localhost ~]# rpm -e bind-libs bind-utils
安装bind97bind97-libsbind97-utils等工具包
[root@localhost ~]# yum install bind97 bind97-libs bind97-utils -y
1、手动编辑从服务器配置文件
[root@localhost etc]# mv named.conf named.conf.bak  将原来的配置文件重命名
[root@localhost etc]# vim named.conf
 DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_11
 
[root@localhost ~]# chown root.named /etc/named.conf   修改属组为named
关闭selinux
# setenforce 0
这里需要注意的是/var/named/slaves中的slaves目录的属主属组都是named
2、在主DNS的正反向解析文件中需要添加从DNS服务器的记录主DNS正向解析配置文件添加的内容:
[root@station45 ~]# vim /var/named/jll.com.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_12
DNS正反向解析配置文件添加的内容:
[root@station45 ~]# vim /var/named/172.16.50.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_13
重启从服务器
# service named restart
查看从服务器的日志,可以知道是否传送DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_14
实现增量传送的功能
在主DNS的正向区域文件中添加一条A记录,并把序列号加1
# vim /var/named/jll.com.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_15
查看主DNS日志信息
# tail /var/log/messagesDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_16
三、子域授权
准备工作:将172.16.50.7做成子域的主机服务器,需要做的和从DNS配置是一样的
配置yum
卸载bind93
[root@localhost ~]# rpm -e bind-libs bind-utils
安装bind97bind97-libsbind97-utils等工具包
[root@localhost ~]# yum install bind97 bind97-libs bind97-utils –y关闭selinux
[root@localhost ~]# setenforce 0
1、在主DNS的正向区域文件中添加子域的A记录# vim /var/named/jll.com.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_17
 2、手动编辑子域主机主配置文件
# vim /etc/named.conf
DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_18
修改权限及属组:
[root@localhost ~]# chgrp named /etc/named.conf
[root@localhost ~]# chmod 640 /etc/named.conf
3、授权子域主机正向区域文件配置:
# vim /var/named/fin.jll.com.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_19
4、验证:
将主DNS与子域主机重新重启DNS服务
[root@localhost ~]# service named restart
验证:授权是否成功
DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_20
四、DNS智能解析通过模拟大家都比较熟悉的电信和联通两大网络运营商,来完成智能DNS的实现(在配置文件中为这两大运营商指定特定的客户端)
1、 配置DNS服务器的主配置文件
[root@station45 ~]# vim /etc/named.confDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_21
修改属组及权限:
[root@station45 ~]# chgrp named /etc/named.conf
[root@station45 ~]# chmod 640 /etc/named.conf
2、配置电信网络的区域文件
[root@station45 ~]# vim /var/named/telecom.jll.com.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_22
修改属组和权限:
[root@station45 ~]# chmod 640 /var/named/telecom.jll.com.zone
[root@station45 ~]# chgrp named /var/named/telecom.jll.com.zone
3、  配置联通网络的区域配置文件
[root@station45 ~]# vim /var/named/unicom.jll.com.zoneDNS服务器几个主要的配置详解_DNS服务器的几个主要配置_23
修改属组和权限
[root@station45 ~]# chmod 640 /var/named/unicom.jll.com.zone
[root@station45 ~]# chgrp named /var/named/unicom.jll.com.zone
4、  重新启动服务
[root@station45 ~]# service named restart
5、  找两台虚拟主机,分别把它们的IP地址设成为两个网段的(电信和联通的)电信IP地址配置:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_24
联通IP地址配置:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_25
在电信客户端验证:DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_26
在联通客户端进行验证:DNS服务器几个主要的配置详解_DNS服务器的几个主要配置_27
到此DNS的几个主要配置就完成了,希望会对读者有所收获哦!