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


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

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

通过yum方式安装BIND

 

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

 

配置chroot

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

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

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

 

BIND配置步骤

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


相关内容