问答题
阅读以下关于Linux系统中域名系统(DNS)的说明,回答问题1至问题4。
【说明】
DNS是一种TCP/IP的标准服务,负责IP地址和域名之间的转换。在Linux系统中,DNS可以由BIND(Berkeley Internet Name Domain)软件来实现。
问答题
【问题1】
请在(1)~(4)空白处填写适当的内容。
DNS服务器可以管理一个域,也可以管理多个域。域名服务器可以分为转发域名服务器、缓存域名服务器、{{U}} (1) {{/U}}和{{U}} (2) {{/U}}等类型。将域名转换为IP地址的过程称为{{U}} (3) {{/U}},将IP地址转换为域名的过程称为{{U}} (4) {{/U}}。
【正确答案】
【答案解析】(1) 主域名服务器(Primary Name Server) (2) 辅助域名服务器(Secondary Name Server) (3) 正向解析 (4) 反向解析 注:(1)和(2)的答案可以互换 [试题三分析] [问题1] DNS就是把TCP/IP网络上的主机名字解析为IP地址(正向解析)的系统,当然这个系统也可以将IP地址解析为主机名字(称为反向解析)。DNS系统管理着一个分布式的数据库,这个数据库存放着IP地址与主机名的对应资源记录,数据库的信息按照zone (区域)来划分管理,存放形式为区域数据文件,每个zone指定有专门的DNS服务器授权提供DNS服务。DNS服务器按照功能划分为主域名服务器、辅助域名服务器(从域名服务器)、缓存域名服务器和转发域名服务器。主域名服务器除了提供名字解析服务外,还负责区域数据文件的维护和分发;辅助域名服务器从主域名服务器获得区域数据文件,提供名字解析服务;缓存域名服务器专门用来缓存查询的地址,缓存域名服务器也回答查询,但没有授权。
问答题 【问题2】 请选择适当的内容填写在(5)、(6)空白处。 管理员可以在命令行终端下,通过{{U}} (5) {{/U}}命令启动DNS服务;通过{{U}} (6) {{/U}}命令停止DNS服务。 (5)、(6)备选答案:
A./etc/init.d/named start
B./etc/init.d/dns up
C./etc/init.d/named stop
D./etc/init.d/dns down
【正确答案】
【答案解析】(5) A (6) C DNS服务启动和停止的命令分别是named start和named stop。
问答题
【问题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 {{U}}(7) {{/U}};
file 'test.com';
};
zone '40.35.222.in-addr.arpa'{
type master;
file '40.35.222';
};
include "/etc/rndc.key";
填写文件中空(7)处的内容。
该服务器是域test.com的主域名服务器,该域对应的网络地址是{{U}} (8) {{/U}},正向域名转换数据文件存放在{{U}} (9) {{/U}}目录中。
【正确答案】
【答案解析】(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文件中。
问答题
【问题4】
某企业内部网的DNS服务器发生故障,如不改变客户机原有设置,该网用户是否可以访问网络上的资源?如果可以,需要什么条件?如果不可以,请说明原因。
【正确答案】
【答案解析】可以,需要知道被访问端的IP地址。 若DNS服务器发生故障,可以通过被访问端的IP地址访问网络上的资源。