当前位置:首页 >热点 >如何在RHEL5.7下搭建和配置DNS服务器 服务如果装了chroot包的话

如何在RHEL5.7下搭建和配置DNS服务器 服务如果装了chroot包的话

2024-06-28 16:15:20 [百科] 来源:避面尹邢网

如何在RHEL5.7下搭建和配置DNS服务器

作者:itivy 运维 系统运维 这篇文章主要说说如何在RHEL5.7下搭建和配置DNS服务器的何R和配方法步骤,DNS主要完成域名-->IP的搭建映射和解析,只有完成DNS服务器的服务配置我们才能用域名正确地访问一个网站,在RHEL5.7下搭建和配置DNS服务器的何R和配方法如下:

这篇文章主要说说如何在RHEL5.7下搭建和配置DNS服务器的方法步骤,DNS主要完成域名-->IP的搭建映射和解析,只有完成DNS服务器的服务配置我们才能用域名正确地访问一个网站,在RHEL5.7下搭建和配置DNS服务器的何R和配方法如下:

Linux下的DNS服务器分为以下几种:

如何在RHEL5.7下搭建和配置DNS服务器 服务如果装了chroot包的话

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

如何在RHEL5.7下搭建和配置DNS服务器 服务如果装了chroot包的话

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

如何在RHEL5.7下搭建和配置DNS服务器 服务如果装了chroot包的话

rpm -qa | grep caching

其中bind是DNS的安装包,caching-nameserver是何R和配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。 
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服务器的意思。

(责任编辑:热点)

    推荐文章
    热点阅读