Linux下DNS服务器的配置在Linux上的域名服务器由named的守护程序来执行,通常named守护程序在系统启动时开始工作,一直到系统关闭
该进程从配置文件/etc/named
boot中获取有关信息和将主机名映射为IP地址的各种文件及其定义的区文件,并将它的进程ID以ASCII码的形式写到/var/run/named
pid中,下载主服务器的区文件,在端口53等待域名解析请求
在进行域名服务器配置时,需首先配置如表3-3named的配置文件
表3-3named配置文件named
conf设置一般的named参数,指向该服务器使用的域数据库信息的源named
boot获取有关信息和将主机名映射为IP地址的各种文件及其区文件named
ca指向根域名服务器named
local用于在本地转换回送地址named
hosts将主机名映射为IP地址named
rev用于反向域转换,将IP地址映射到主机名的区文件1)
建立/etc/named
boot文件/etc/named
boot是根文件,用于说明域名服务器的类型、授权管理的区以及读取初始化数据的位置
当/etc/named
boot存在时,系统在启动时将启动域名服务器进程,它首先读取named
boot文件对自身进行初始化
该文件主要包含下列记录:directorydirectory_name,指定域名服务器数据文件所在的目录为directory_name
primaryzone_namefile_name,说明域名服务器是主域名服务器;授权管理的区为zone_name;本管理区初始化地址映射文件是file_name
secondaryzone_nameIP_addressfile_name,说明域名服务器是辅域名服务器;授权管理的区为zone_name;本管理区地址映射数据来自于地址是IP_address的主机,且存在