阅读以下关于Linux系统中域名系统(DNS)的说明,回答问题1~问题4。(2009年5月下午试题一) 【说明】 DNS是一种TCP/IP的标准服务,负责IP地址和域名之间的转换。在Linux系统中,DNS可以由BIND(Berkeley

admin2018-07-27  9

问题 阅读以下关于Linux系统中域名系统(DNS)的说明,回答问题1~问题4。(2009年5月下午试题一)
    【说明】
    DNS是一种TCP/IP的标准服务,负责IP地址和域名之间的转换。在Linux系统中,DNS可以由BIND(Berkeley Internet Names Domain)软件来实现。
请在(7)~(9)处填写恰当的内容。
    在Linux系统中配置域名服务器,该服务器上文件named.conf的部分内容如下:
    Options {
    directory ’/var/named’;
    };
    zone’.’{
    type hint;
    file ’named.ca’;
    }
    zone ’localhost’ IN{
    file ’localhost.zone’
    allow-update{none;};
    };
    zone ’0.0.127.in-addr.arpa’{
    type master;
    file ’named.local’;
    };
    zone ’test.com’{
    type (7);
    file ’test.com’;
    };
    zone ’40.35.222.in-addr.arpa’{
    type master;
    file ’40.35.222’;
    };
    Include "/etc/mdc.key";
    填写文件中空(7)处缺少的内容。
    该服务器是域test.com的主域名服务器,该域对应的网络地址是(8),正向域名转换数据文件存放在(9)目录中。

选项

答案(7)master (8)222.35.40.0 (9)/var/named

解析     named.conf文件是主域名服务器的主配置文件。
    首先设定named.conf的options部分,这里规定了DNS服务器的权限。目录(Directory)选项允许指定名字服务器的工作目录路径,这里为/var/named。全部域或区域文件都保存在服务器的工作目录中。
    然后设置管理域内如何作正向解析和反向解析,使用关键字zone定义区域。需要两个zone结构,一个用于正向解析,另一个用于反向解析。
    zone  ’test.com’{
    type master;
    file ’test.com’;
    };
    这个zone用于正向解析。其中,type是该zone的类型,DNS服务器一共规定了3种类型的zone:master、slave和hint。最上层的DNS服务器用hint类型,DNS主服务器使用master类型,从服务器使用slave类型。该服务器是域test.com的主域名服务器,类型为master。file设置了正向解析数据库文件的相对路径。
    该zone把名字服务器设置为test.tom域“主要”的授权名字服务器,所有对test.com的主机名到IP的转换都由该名字服务器处理,并且转发区域配置信息和资源记录在test.com文件中保存。
    zone  ’40.35.222.in—addr.arpa’{
    type master;
    file  ’40.35.222’;
    }
    这个zone用于反向解析,反向解析的zone必须设置IP段。这里将IP段设为222.35.40的意思是反向适用于222.35.40.*这个范围内的IP地址。该zone语句把名字服务器设置为222.35.40.0网络的“主要”名字服务器,所有对该网络的IP地址到主机名的转换都由该名字服务器处理,反向DNs配置信息和资源记录保存在40.35.222文件中。
转载请注明原文地址:https://kaotiyun.com/show/12tZ777K
0

最新回复(0)