一、Linux 下主要DNS配置文件
Linux 下主要DNS配置文件见表一、二、三:
表-1 DNS主要配置文件
文件名称 |
中文名称 |
作用 |
/etc/hosts |
主机的一个列表文件 |
包含(本地网络中)已知主机的一个列表。如果系统的 IP 不是动态生成,就可以使用它。对于简单的主机名解析(点分表示法),在请求 DNS 或 NIS 网络名称服务器之前,/etc/hosts.conf 通常会告诉解析程序先查看这里。 |
/etc/host.conf |
转化程序控制文件 |
告诉网络域名服务器如何查找主机名。(通常是 /etc/hosts,然后就是名称服务器;可通过 netconf 对其进行更改) |
/etc/resolv.conf |
转化程序配置文件 |
在配置程序请求BIND域名查询服务查询主机名称时必须告诉程序使用那个域名服务器和 IP 地址来完成这个任务。 |
Linux上的域名服务由named守护进程控制,该进程从主文件:/etc/named.conf中获取信息。它包括一族将主机名称映射为IP地址的各种文件:下面是named配置文件族详细内容。
表-2 named配置文件族
名称 |
中文名 |
作用 |
/etc/named.conf |
主文件 |
设置一般的name参数,指向该服务器使用的域数据库的信息源 |
/var/named/named.ca |
根域名配置服务器指向文件 |
指向根域名配置服务器,用于唯告诉缓存服务器初始化。 |
/var/named/localhost.zone |
Localhost区正向域名解析文件 |
用于将本地IP地址(127.0.0.1)转化为回送方localhost名字。 |
/var/named/name.local |
Localhost区反向域名解析文件 |
用于将localhost名字转化为本地回送IP地址(127.0.0.1)。 |
/var/named/name2ip.conf |
用户配置区的正向解析文件 |
将主机名映射为IP地址的区文件。 |
/var/named/ip2name.conf |
用户配置区的反向解析文件 |
将IP地址映射为主机名称的区文件 |
named.conf时DNS中的核心它的配置 见表三:
表-3 named.conf文件的配置
命令 |
语法 |
acl |
定义IP地址的访问控制清单 |
control |
定义rndc使用的控制通道 |
include |
把其他文件包含到配置文件中 |
key |
定义授权的安全密钥 |
logging |
定义日志内容和位置 |
opitons |
定义全局配置选项和缺省值 |
server |
定义远程服务器的特征 |
zone |
定义一个区 |