CentOS 6.4 x64构建DNS服务器(主、从DNS Server)
CentOS 6.4 x64构建DNS服务器(主、从DNS Server) 基本的网络环境规划为如下:
(1)主域名服务器
IP地址: 192.168.1.228/24 主机名:ns1.beyond.com
(2)从域名服务器
IP地址: 192.168.1.229/24 主机名:ns2.beyond.com
一般中型、大型企业少不了DNS服务器(主DNS、从DNS服务器)、DHCP服务器(主DHCP、从DHCP服务器)、FTP服务器,既然是大、中型企业,服务器和客户端PC也比较多,那一般是域环境(单域或多域)等。
PS: 为了准确清楚、了解Linux(如:RedHat、SUSE、Debian等)发行版本信息,经常用如下命令查询:
一、DNS相关的基础知识
1、DNS服务器的主要作用:
DNS服务器的主要作用: 维护一个主机域名与IP地址的对应关系数据库,在需要时为客户端网络程序提供2个方面的地址解析功能。
(1)正向解析:将主机的名称(域名)解析为对应的IP地址。
域名的正向解析是DNS服务器最基本的功能,也是最常用的功能!
(2)反向解析:把主机的IP地址解析为对应的域名。
域名的反向解析不是很常用,却是DNS服务器不可缺少的功能,如 邮件服务 可能会用到域名反向解析结果实施访问控制策略;若缺少对应的反向解析记录可能会被列入“黑名单”中,导致接收不到邮件!PS:我就碰到过,后来我养成一个习惯:构建DNS服务器,一般而言,是会配置反向解析的。
2、DNS系统的结构:
为了查询域名的效率高,故Internet中的域名系统采用了分布式的数据库方式,把不同的范围内的域名和IP地址对应关系交给不同的DNS服务器管理(授权)。分布数据库采用树型结构,全世界的域名系统具有唯一的“根”。(可惜呀……我们不能《把“根”留住》---在中国!)如下图所示:
3、DNS系统的类型:
常见的DNS类型有:
(1)缓存域名服务器
也叫“唯高速缓存服务器”,主要功能提供域名解析记录的缓存。不包含注册的DNS区域设置,只对用户查询过的域名解析记录进行缓存,当用户首次进行某个域名的查询时,缓存服务器通过向根域服务器及其他DNS服务器查询并将结果保存在地缓存中。可提高常用域名的查询速度,因此特别适合在企业局域网内部使用。
(2)主域名服务器
主域名服务器是唯一的,在Internet中。其管理的域名解析记录具有权威性!主域名服务器需要在本地设置所管理区域的地址数据库文件。
(3)从域名服务器
也叫辅助域名服务器,主要功能是提供备份,通常与主域名服务器同时提供服务,对于客户端而言,主、从域名服务器提供完全相同的功能!但是从DNS Server提供的地址解析记录并不由自己决定的,她的命令运掌握在主域名服务器的手中。她适应“环境”的能力特强:她的地址数据库随着主域名服务器的地址数据库变化而变化!