服务器 频道

UNIX下DNS服务器之创建篇(上)

UNIX系统的域名解析

    Internet上常见的域名解析的有下面两种方式:

    名字到地址的解析(正向解析)
    如:www.study.js.cn è 61.155.107.131

    地址到名字的解析(反/逆向解析)
    如:61.155.107.131è www.study.js.cn

    因此我们在配置UNIX域名服务器时,在互联网上要实现正向/反向解析,只有完成这两种解析方式,才可以说真正意思上的域名服务器。现在许多Internet上域名服务器特别是Windows系统的域名解析只实现正向解析。

UNIX 的DNS服务器创建

    下面以Solaris为例来说明UNIX主域服务器创建过程,对于随Solaris7、8提供的BIND 8,主要配置文件是/etc/named.conf,BIND4 以及更早的版本使用名为/etc/named.boot的配置文件。/etc/named.conf 文件负责控制DNS服务器的行为,它提供了以下关键词,用来定义操作声明:
    acl----定义一个访问控制列表,哪些客户可以使用该服务器。

    include ----读入一个包含声明的外部文件,该文件使用与/etc/named.conf相同的格式。这在配置文件非常大时是很有用的,可以将不同的部分分成在逻辑上相关的几个文件。
    logging----确定在声明指定的日志文件中记录哪些服务器活动。
    options----定义本地服务器的操作特征。
    server----定义其他服务器的操作特征。
    zone----创建本地DNS区域。

    在Solaris 中,in.named为进程域名服务器。通过网络初始化脚本S72inetsvc在level 2级上启动的,启动后,它读取/etc/named.conf以获取它所管理的区域和区域数据库文件。区域文件除了包含主机名到IP地址的映射外,还包含其他内容。域名服务器的配置过程包括下列步骤:
    1)注册一个域名
    2)创建一个主机名和ip地址的列表
    3)创建/etc/named.conf文件
    4)创建区域数据文件
 
    在区域数据文件中,信息是以特定的格式存储的。这些信息被定义为资源记录类型(RR)。常用的标准的资源记录说明如下: 
    SOA(管理开始)资源记录----在master file(就是bind4里的zone file)中用到。
    NS(名字服务器)资源记录----列出了域或区域中的名字服务器
    A (地址)资源记录----地址资源记录用于说明DNS 数据库中主机的IP地址。它可能即使用到绝对主机名(FQHN),也可能使用相对的主机名(短主机名)。
    MX(邮件交换服务器)资源记录----MX资源记录负责域内的主机之间的邮件交换服务。
    PTR(指示器)资源记录----通常用于逆向主机名的解析。
    CNAME ---- 用于定义主机的别名。

0
相关文章