Linux环境下的DNS服务器架设
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-15
|
DNS的原理部分我就不多说了,可以参看我前面的文章DNS详解及windows环境下私有根的搭建,我里我主要围绕Linux下的DNS的架设来给大家来讲解一下.
Linux下的DNS服务的管理套件名字叫作BIND
我们来查看一下BIND文件是否已经安装.
用命令 # rpm -qa | grep bind 来查看架设所需的安装包是否已经齐备.
bind-utils-9.2.4-16.EL4 <=====是用户端搜寻主机名称的相关指令,服务器测试工具
bind-libs-9.2.4-2 <=========实现域名解析功能必备库文件
ypbind-1.17.2.-3
上面是REHL4里面默认安装的BIND相关包,没有DNS的主程序包,我们还需要手动安装下列包支持来DNS的架设
安装文件在:RHEL4的包文件在光盘的 RedHat/RPMS/ 目录中(注意区分大小写)
RHEL5在包文件光盘的 Server/ 目录中(同样注意大小写)
挂载光盘后进入包所在路径使用安装命令:
# rpm -ivh bind--9.2.4-2.i386.rpm DNS服务器主程序 ( )
#rpm -ivh bind-chroot-9.2.4-2.i386.rpm 锁定bind主程序目录( )
上面的 bind-chroot 包安装后在/var/named/下会多出 chroot/ 目录,DNS的相关配置会转移到/var/named/chroot/下,关于chroot我在下面的文章里有简单的介绍[url]http://liyongxian.blog.51cto.com/432519/112609[/url].
关于主配置文件通过观察发现RHEL4和RHEL5是有些出入的
在RHEL4中的配置文件为 /etc/named.conf
在RHEL5中会将RHEL4中的 named.conf 主配置文件拆分成两个配置文件用以说明服务器的配置信息,在安装 caching-nameserver-x.x.x.x-xxxxxxx.rpm后 /var/named/chroot/etc/ 下会在产生文件 named.caching-nameserver.conf (主配置文件,)
named.rfc1912.zones (区域 配置文件)
/etc/下会产生的两个软链接文件与上面的两个文件相链接
下面信息RHEL4和RHEL5基本相同
在 /var/named/chroot/var/named/ 下会产生文件
localdomain.zone (本地域 解析文件--可作为正向解析文件模板使用)
named.local (反向地址 解析文件--可作为反向解析文件模板使用)
localhost.zone (本地主机 解析文件--解析DNS服务器自己使用)
named.ca (根服务器地址解析文件)
及其他一些IPv6解析文件,在此不作详细讨论
服务的启动脚本存放于 /etc/init.d/named 他控制BIND服务的启动和停止过程
下面我们来逐一修改配置文件
在RHEL5中,默认的主配置文件已经更名为named.caching-nameserver.conf (为了与RHEL4兼容也可将其更名拷贝到/etc/named.conf)
# vim /etc/named.caching-nameserver.conf
打开文件后修改其中的
listen port 53 { any; };
allow-query { any; };
match-clints { any; };
match-destinations { any; };
include "/etc/named.rfc1912.zones"; #该行指明了区域配置文件的所在,默认为/etc/named.rfc1912.zones
修改完毕后保存退出
以下的操作RHEL4同RHEL5基本相同
RHEL4环境下修改主配置文件 /etc/named.conf 的区域说明部分
RHEL5环境下修改 /etc/named.rfc1912.zones 区域配置文件
在上述两个文件里添加区域记录例: zone "itet.com" IN { # 指明正向解析区域
type master; # 服务器类型(master|slave|hint)
file " itet.com.zone " ; # 正向区域解析文件位置
allow-update { none; }; }; # 自动更新(禁止)
zone " 16.172.in-addr.arpa " IN { # 反向区域解析网络
type master ; |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|