Linux下DNS配置文件检查工具使用

    通常Linux初学者会问:Linux 中有没有一个标准的配置文件格式?一句话,没有。不熟悉 Linux 的用户一定会感到沮丧,因为每个配置文件看起来都象是一个要迎接的新挑战。在 Linux 中,每个网管员都可以自由选择自己喜欢的配置文件格式。DNS就是Domain Name System, DNS服务器可以分为三种,高速存服务器(Cache-only server)、主服务器(Primary Name server)、辅助服务器(Second Name Server)。 DNS的详细原理、工作流程、术语、概念,限于篇幅,这里就不说了。

一、Linux 下主要DNS配置文件

Linux 下主要DNS配置文件见表一、二、三:

表-1 DNS主要配置文件

文件名称<?xml:namespace prefix = o />

中文名称

作用

/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 

定义一个区

相关推荐