快速业务通道

RHEL5.7下的DNS服务器配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-24

RHEL5下的DNS,其实说简单也不简单,说复杂也不复杂,只是相对RHEL4的DNS文件位置差异较大,让人一时摸不着头脑.不过经过几天的潜心研究,总算把这块硬骨头给啃了下来.
Linux下的DNS服务器分为以下几种:

1、 缓存域名服务器
主要功能是提供域名解析的缓存
2、 主域名服务器
是特定域所有信息的权威性信息源,对于某个指定域,主域名服务器是唯一存在的;主域名服务器中保存了指定域的区域文件
3、 从域名服务器
从主域服务器中获取相应的文件进行保存

第一步:查看Bind和caching-nameserver软件包有没有安装
rpm -qa | grep bind
rpm -qa | grep caching

其中bind是DNS的安装包,caching-nameserver是DNS的配置模板.

第二步:检查和配置DNS的配置文件

DNS的域缓存文件:/etc/named.caching-nameserver.conf

DNS区域配置文件:/etc/named.rfc1912.zones

DNS的工作目录:/var/named 用于保存bind服务器的域名区域文件

DNS启动脚本:/etc/init.d/ 用于控制bind服务的启动与停止

注意:在RHEL5的DNS文件中,有一点非常重要!如果装了chroot包的话,只有这个文件夹里的DNS文件才能生效.也就是说只能修改这个目录底下的文件,才可以改变DNS的配置!而这个文件夹之外的文件,虽然名字相同,但也只是这个文件夹下文件的符号链接!要配置DNS的话,就一定要查看符号链接是否正确!

检查/etc/named.caching-nameserver.conf的映射关系,看是否与/var/named/chroot/etc下的文件相对应.
ll | grep named如果映射不正确或者没有映射的话,就到/var/named/chroot/etc目录下去配置,否则配置不会生效.如果运行服务的时候系统报错说named.conf文件不存在的话,可以将named.caching-nameserver.conf文件名修改为named.conf. 拥有帝国一切,皆有可能。欢迎访问phome.net
ln–s /var/named/chroot/etc/named.caching-nameserver.conf /etc/named.conf

配置named.caching-nameserver.conf文件



这里要注意一下,默认情况下DNS监听(53端口)和请求只能在本地lo端口开启,也就是127.0.0.1,将以上几个127.0.0.1的地方改为any或物理网卡地址.

查看DNS区域配置文件/etc/named.rfc1912.zones

域名的正向解析:将主机域名转化为对应IP地址
域名的反向解析:将主机IP转换为对应的域名

其中named.ca是目前互联网上根域服务器的清单,包含了互联网上所有主要的DNS服务器.建立一个正向解析区域和一个反向解析区域,其中master为主要DNS服务器的意思.

***************************************************
RHEL5中得zone文件存在一个符号链接,就是/var/named目录下的zone和local文件都是链接到/var/named/chroot/var/named/下的,复制到这个目录.也可以在/var/named下新建符号链接,命令是
ln -s /var/named/chroot/var/named/hujw.com.zone /var/named/hujw.com.zone
ln -s /var/named/chroot/var/named/hujw.com.rev /var/named/hujw.com.rev

查看符号链接:
***************************************************

三、主DNS服务器配置
配置hujw.com.zon文件

其中
dns1.hujw.com.表示DNS服务器,后面的点不能少
root.hujw.com.表示邮箱,第一个点表示@,后面的点不能少
42 serial表示更新序列号,用于告知从域名服务器
3H refresh表示三小时刷新一次
15M retry表示每15分钟重试一次
1W expiry表示寻找DNS服务器时间最长为一周
1D minimum表示最短时间为一天

拥有帝国一切,皆有可能。欢迎访问phome.net

IN NS表示域名服务器记录,用于设置DNS服务器名称
IN A表示A记录,用于设置主机名对应IP地址的对应记录
IN CNAME为别名记录,用于在区域文件中对主机名称设置别名
IN MX为

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号