问题 问答题

【说明】
计算机用户通常使用主机名来访问网络中的结点,而采用TCP/IP协议的网络是以IP地址来标记网络结点的,因此需要一种将主机名转换为IP地址的机制。
某台IP地址为222.35.40.1的服务器安装了Red Hat Linux操作系统,并使用BIND软件建立域名解析服务。该域名服务器上文件named.conf的部分配置内容如下。
options
directory’/var/named’;
;
zone ’.’
type hint;
file ’named.ca’;
;
zone ’localhost’ IN
file’localhost.zone’
allow-updatenone; ;
;
zone 0.0.127.in-addr.arpa’
type master;
file ’named.local’;
;
zone ’test.com’
type master;
file ’test.com’;
;
zone ’40.35.222.in-addr. arpa’
type master;
file ’40.35.222’;
;
include "/etc/rndc.key";

【问题4】
通常,DNS的资源记录文件是在 (9) 文件中定义的。

  • A./etc/hosts
  • B./etc/host.conf
  • C./etc/resolv.conf
  • D./etc/named.conf

答案

参考答案:(9)D,或/etc/named.conf

解析:[要点解析]
这是一道要求读者熟悉基于Linux操作系统的DNS服务器资源记录文件的基本常识题。本题所涉及的知识点如下。
①在Red Hat Linux操作系统环境下使用BIND建立DNS服务器时,会产生两大类的系统文件。一类是配置文件,在/etc目录下:另一类是DNS记录文件,在/var/named目录下。
②位于/etc目录下的系统文件主要有:hosts,host.conf,resolv.conf,named.conf。位于/var/named目录下的资源记录文件主要有/var/named/named.abc.net和/var/named/named.abc.net.rev。
③“/etc/hosts”文件用于存放本机主机名和经常访问IP地址的主机名。
④当系统中同时存在DNS域名解析和/etc/hosts主机表机制时,由“/etc/host.conf”文件确定主机名解释顺序。其中,“order hosts bind”语句指定了对主机名的解析顺序是先到hosts中查找,然后到DNS服务器的记录里查找。“multi on”则是允许一个主机名对应多个IP地址。
⑤“/etc/resolv.conf”文件用于配置DNS客户端。其中,“nameserver<DNS服务器IP地址>”指定了客户机所在DNS域的DNS服务器地址。“domain<DNS域名>”指定默认的DNS域。
⑥DNS服务器的主体是域名服务器进程named。named进程启动后向DNS客户机提供域名解析服务,把域名转换成IP地址。named进程启动时需要读取一个初始化文件,默认情况下是/etc/named.conf。可见“/etc/named.conf”是DNS服务器的核心文件。
⑦通常,资源记录文件位于/var/named目录下,该目录是在“/etc/named.conf”文件中定义的。

单项选择题
报关编码