阅读以下Linux系统中关于IP地址和主机名转换的技术说明,根据要求回答问题1~问题4。
【说明】
计算机用户通常使用主机名来访问网络中的结点,而采用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-update{none; };
};
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";
【问题5】 在“master.test.com”域网络中,有一台Linux客户机只能通过IP地址访问其他主机,但不能用域名进行访问。结合文件named.conf的配置内容,在客户机上进行的检查和测试步骤如下。 ①检查本机的DNS解析配置文件“/etc/resolv.conf”,发现未做任何配置。于是为其添加如下配置内容。 domain (10) (11) ②启动域名服务后,在客户机上可以通过 (12) 命令测试DNS配置情况,发现DNS已能正确解析。 |
参考答案:
解析:(10)mst.com (11)nameserver222.35.40.1(12)nslookup[要点解析] 这是一道要求读者熟练掌握DNS服务器故障排除的分析推理题。本题的解答思路如下。 在“master.test.com”域网络中,有一台Linux客户机只能通过IP地址访问其他主机,但不能用域名进行访问。在客户机上进行的检查和测试步骤如下。 ①检查该客户机的DNS解析配置文件/etc/resolv.conf,发现未做任何配置。 ②根据图1-15的系统输出信息可知,在文件/etc/resolv.conf中添加的配置内容如下。 domain test.com ;该客户机所在域的域名(注意题目中“在一个同域网络中”) nameserver222.35.40.1 ;配置主域名服务器的IP地址 ③启动域名服务后,在客户机上可以通过nslookup命令测试DNS配置情况,以检查其DNS是否能正确解析。