请认真阅读下列有关于Linux操作系统环境下配置成一台DNS服务器的说明信息,然后根据要求回答问题1至问题5,将解答填入答题纸对应的解答栏内。
【说明】
一台装有Linux操作系统的电脑,IP地址是“192.168.0.39”,主机名是dnserver。现在要在这台电脑上配置成一台DNS服务器,让它负责abc.net这个域的解析工作。
整个过程需要配置以下几个配置文件如下:
位于/etc目录下的系统文件如下:
/etc/hosts
/etc/host.conf
/etc/resolv.conf
/etc/named.conf
位于/var/named目录下的资源记录文件如下:
/var/named/named.abc.net
/var/ named/named.abc.net.rev
【问题1】(2分)
资源记录文件位于/var/named目录下。这个目录是在以下的(1)文件中定义的。
【问题2】(2分)
“hosts.conf”文件内容如下:
order hosts,bind
multi on
nospoof on
其中“order hosts,bind”表示(2)。
【问题3】(4分)
配置“resolv.conf”文件中(3)和(4)处的内容。
domain (3) ;
dnserver (4) 。
【问题4】(2分)
nameD.abC.net文件内容如下,给出(5)处的内容。
@IN SOA. (5) root.dnserver.abC.net.(
1997022700;Serial
28800;Refresh
14400;Retry
3600000;Expire
86400;Minimum)
IN NS dnserver.abC.net.
IN MX10 dnserver.abC.net.
dns IN A 192.168.0.39
mail IN CNAME dnserver.abC.net.
【问题5】(5分)
从备选选项中选择(6)~(10)处的解答,填入答题纸对应的解答栏内。
在问题4的nameD.abC.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8) ,A是 (9),CNAME是 (10)。
备选选项:
A.名称服务器资源记录 B.别名资源记录
C.主机资源记录 D.邮件交换机资源记录
E.起始授权机构 F.指针记录
问题1:[2分]
named.conf
问题2:[2分]
解析域名时的查找顺序
问题3:[4分]
abc.net
192.168.0.39
问题4:[2分]
dnsserver.abc.net
问题5:[5分]
E、A、D、C、B
问题1:
named.conf为DNS配置的主要文件内容如下:
options{
directory"/var/named"
#forwarders{
#192.168.192.100;
#};
#forward only;};
#logging{
#category lame-servers{null;};
category cname{null;};
#};
由此可见,配置文件中关于系统主要目录在什么位置有详细的描述。
问题2:
在该处指定名字与IP相互转换时所遵循的查找熟悉,orders hosts,bind表示,在有主机查找域名对应的IP地址时,首先使用主机的HOSTS文件中对应的关系来解析,如果该文件中没有对应关系,才使用BIND程序去查找。
问题3:
此处表明的信息是:在查找的时候,首先搜索的域为domain后指明的,应该为abc.net指明主域名服务器的地址和辅助域名服务器地址,此处只有一个nameserver则指明主dns服务器地址应该就是自己,192.168.0.39。
问题4:
如下的信息是DNS服务器文件的配置信息:
@IN SOA dnsserver.abc.net root.dnsserver.abc.net(
1997022700;serial number
28800;Refresh interval
14400;Retry interval,
3600000;TTL
86400);expiration
IN NS dnsserver.abc.net
从中可以看出应该是dnsserver.abc.net
问题5:
考察DNS的基本记录的类型,在DNS中有很多的类型,记住常见的类型是有必要的:
SOA:起始授权结构
NS:名称服务器资源记录
MX:邮件交换记录
A:主机资源记录
CNAME:别名记录