在RHEL 5下通过Bind实现DNS功能

leeezm 2009-01-15

DNS的作用及相关概念不属于本文讨论内容,在本文中只讲述如何通过RHEL 5.1的BIND实现DNS常见功能。

BIND所需包:bind(BIND服务器软件包,默认没有被安装到RHEL5系统中),bind-utils(提供了对DNS服务器的测试工具程序 ,系统默认安装),bind-chroot、caching-nameserver。

通过yum方式安装BIND

在RHEL 5下通过Bind实现DNS功能 

下面的安装包是一个配置文件的例子:

在RHEL 5下通过Bind实现DNS功能 

配置chroot

chroot是BIND的一种安装机制,使用chroot后,它会为BIND虚拟出一个/以及/etc等BIND需要使用的目录。这个虚拟的目录可通过/etc/sysconfig/named文件修改,但一般直接使用默认的虚拟目录即可。
在RHEL 5下通过Bind实现DNS功能 

1:位于该文件的最后一行。它表示对于BIND而言/var/named/chroot就是/。比如某个BIND配置文件中写到/etc/named.conf,那么这个文件的实际路径应该是var/named/chroot/etc/named.conf。

在后面的所有BIND配置都在/var/named/chroot中完成

在RHEL 5下通过Bind实现DNS功能 

BIND配置步骤

BIND的使用首先通过全局配置文件获得DNS相关选项并决定需要启用的主配置文件,主配置文件中定义了可查询的区域以及每个区域对就的区域配置文件,区域配置文件中定义了相关资源记录。

在RHEL 5下通过Bind实现DNS功能

相关推荐

oLeiShen / 0评论 2020-05-26