问题 问答题


阅读以下关于Linux系统中域名系统(DNS)的说明,回答问题1至问题4。
【说明】
DNS是一种TCP/IP的标准服务,负责IP地址和域名之间的转换。在Linux系统中,DNS可以由BIND(Berkeley Internet Name Domain)软件来实现。

【问题3】
请在(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/rndc.key";
填写文件中空(7)处的内容。
该服务器是域test.com的主域名服务器,该域对应的网络地址是 (8) ,正向域名转换数据文件存放在 (9) 目录中。

答案

参考答案:

解析:(7) master (8) 222.35.40.0 (9) /var/named在Linux系统中,DNS服务器程序是named,配置文件是/etc/named.conf,named服务器读取该配置文件来确定工作方式。named.conf是文本文件,有效语句的格式是: keyword { //details of the statement }; 常用的keyword如下。 ·options:为名字服务器设置全局选项。 ·zone:定义区域。 例如: options { directory ’/var/named’; }; 目录(directory)选项允许指定名字服务器的工作目录路径,如果不指定目录,工作目录默认是“.”,是服务器启动的目录。服务器的工作目录是保存全部域或区域文件的地方。又如: zone ’test.com’{ type master; file ’test.com’; }; zone ’40.35.222.in-addr.arpa’{ type master; file ’40.35.222’; 第一个zone语句的含义是把名字服务器设置为test.com域“主要”的授权名字服务器,换句话说,所有对test.com的主机名到IP的转换都由该名字服务器处理,并且转发区域配置信息和资源记录在test.com文件中保存,master是主域名服务器的说明,而辅助域名服务器的说明是slave。 第二个zone语句把名字服务器设置为222.35.40.0网络的“主要”名字服务器,换句话说,所有对该网络的IP到主机名的转换(反向DNS)都由该名字服务器处理,反向DNS配置信息和资源记录保存在40.35.222文件中。

单项选择题
单项选择题