文档详情

RHEL5下搭建DNS服务器.pdf

发布:2019-03-28约6.89千字共7页下载文档
文本预览下载声明
RHEL5 搭建DNS 服务器 尹剑鹏 marsaber@ 一、域名与域名解析 网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为 IP 地 址”。但这些数字难以记忆,所以就采用 域名”的方式来取代这些数字了。不过最终还是必须将 域名转换为对应的IP 地址才能访问主机。 DNS 服务,又叫域名解析服务,即提供域名与 IP 地址的相互转换。域名的正向解析是将 主机名转换成IP 地址的过程,域名的反向解析是将IP 地址转换成主机名的过程。通常我们很 少需要将IP 地址转换成主机名,即反向解析。反向解析经常被一些后台程序使用,用户看不到。 二、DNS 架构 域的层次结构如同一棵倒立的树,层次结构非常清晰,如图所示。根域位于顶部,紧接着 在根域的下面是几个顶级域,每个顶级域又可以进一步划分为不同的二级域,二级域再划分出 子域,子域下面可以是主机也可以是再划分的子域,直到最后的主机。在 Internet 中的域是由 InterNIC 负责管理的,域名的服务则由DNS 来实现。 三、DNS 解析流程 1、客户机请求解析 的IP 地址,如果本地hosts 文件中没有相关解析, 则向本地DNS 服务器发出解析请求; 2 、如果本地DNS 服务器有该域名的解析信息,则直接返回给客户机;如果本地DNS 服务 器没有该域名的解析信息,则本地DNS 服务器向根DNS 服务器询问 的IP 地址; 3、如果根DNS 服务器有该域名的解析信息,则直接返回信息给本地 DNS 服务器,本地 DNS 服务器再将解析信息返回给客户机;如果根DNS 服务器没有该域名的解析信息,则返回 管辖.cn 解析业务的DNS 服务器的IP 地址; 4 、本地DNS 服务器向管辖.cn 的DNS 服务器询问 的IP 地址; 5、如果.cn 服务器有该域名的解析信息,则直接返回信息给本地 DNS 服务器,本地 DNS 服务器再将解析信息返回给客户机;如果.cn DNS 服务器没有该域名的解析信息,则管辖.cn 解 析业务的DNS 服务器告知. 的DNS 服务器的IP 地址; 6、本地DNS 服务器向管辖. 的DNS 服务器询问 的IP 地址; 7、如果. 服务器有该域名的解析信息,则直接返回信息给本地 DNS 服务器,本地 DNS 服务器再将解析信息返回给客户机;如果. DNS 服务器没有该域名的解析信息,则 管辖. 解析业务的DNS 服务器告知. 的DNS 服务器的IP 地址; 8、本地DNS 服务器向管辖. 的DNS 服务器询问www. IP 地 址; 9、管辖. 的DNS 服务器告知 的DNS 服务器的IP 地址; 10、本地DNS 服务器解析出 的IP 地址,并传回给客户机。 四、搭建Linux 下的DNS 多域解析服务器 系统平台:RedHat Enterprise Linux 5 update3 内核版本:2.6.18-128.el5 DNS 服务器IP : 10 Web 服务器A : 81 Mail 服务器B : 82 Web 服务器C: 83 Mail 服务器D : 85 1、安装bind 相关软件包(这里我使用的是本地yum 源) [root@server ~]# yum -y install bind* caching-nameserver 2 、修改主配置文件 [root@server ~]# cd /var/named/chroot/etc/ [root@server etc]# cp –p named.caching-nameserver.conf named.conf [root@server etc]# cp –p named.rfc 19 12.zones named.rfc 19 12.zones.bak 备注:cp 参数-p 除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 这里大多数配置文件的属主是root,组为named,如果只是cp ,启动named 服务时会报 错。 [root@serve
显示全部
相似文档