参考答案:
【问题1】(2分)
(1)A
(2)CNAME
【问题2】(2分)
存在的主要问题:不能区分服务器的差异,也不能反映服务器的当前运行状态(负载量的大小);或者,不能根据负载情况实现动态调度。
如果一个服务器发生故障不可访问,会造成混乱,一部分人能够访问WWW服务器,另一部分人则不可以。
【问题3】(6分)
(3)false (或0 )
(4)test.com
(5)192.168.1.10
(6)192.168.1.3
(7)192.168.1.0
(8)192.168.1.255
【问题4】(5分)
主机ns.test.com同时作为NFS(网络文件系统)服务器,WEB服务器(www1和www2)作为它的客户,共享数据和服务脚本,保证WEB服务的数据同步或一致。
NFS服务器需要向www1和www2分发数据文件,为避免分发和同步占用了WEB服务的带宽,左边的交换机组成192.168.2.0NFS专用局域网,保证WEB的服务质量。同进这种配置将使NFS文件系统对外界不可用,增强了服务器的安全性。
详细解析:
【问题1】
DNS的解析文件:每个区域的数据都存储在DNS服务器的解析文件中,又称为资源记录。资源记录的基本格式为:name ttl IN type data
name字段:定义资源记录引用的域名对象。
ttl字段:定义该资源记录中的信息在cache中存放的时间,通常为空。
IN字段:表示此语句是一条DNS资源记录。
type字段:表示资源记录的类型,分以下几种:
NS,表示这个主机是一个域名服务器。
A,定义了主机名到IP地址的对应关系。
MX,邮件交换器资源记录。
CNAME,定义了对应主机的一个别名。
SOA,记录定义了域名数据的基本信息。
PTR,将IP地址转换为主机域名。
题中(1)处是主机名到IP地址的映射,应该填“A”,(2)处是定义别名,应该填“CNAME”。
【问题2】
循环DNS(Round-robin DNS)技术是负载平衡最常用的方法之一。最早的负载均衡技术是通过DNS服务中的随机名字解析来实现的。在DNS服务器中,可以为多个不同的地址配置同一个名字,这个数据被发送给其他名字服务器,而最终查询这个名字的客户机将在解析这个名字时随机使用其中一个地址。因此,对于同一个名字,不同的客户机会得到不同的地址,因此不同的客户访问的也就是不同地址的Web服务器,从而达到负载均衡的目的。
DNS负载均衡问题是一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,而DNS服务器并不知道这一点,因此客户请求将被延迟,或返回一个“无法访问服务器”消息给用户,在此期间保存了故障服务器地址的客户计算机将不能正常访问服务器。
【问题3】
/etc/sysconfig/network:该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。文件清单及其解释:
NETWORKING=yes # 是否启动网络服务
FORWARD_IPV4=false # 服务器是否支持IP转发
HOSTNAME=ns.test.com # 服务器的主机名
DOMAINNAME=test.com # 服务器的域名
GATEWAY=192.168.1.10 # 网关设置
GATEWAYDEV=eth0 # 网关所用设备
/etc/sysconfig/network-scripts/ifcfg-eth0文件清单:
DEVICE=eth0 # 网卡设备名称
IPADDR=192.168.1.3 # 网卡IP地址
NETMASK=255.255.255.0 # 子网掩码
NETWORK=192.168.1.0 # 子网络号
BROADCAST=192.168.1.255 # 直接广播地址
ONBOOT=yes # 在系统启动时,启动本设备。
【问题4】
网络文件系统(NFS)是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。由左边的交换机、两台WWW服务器和一台多功能服务器(DNS+FTP+MAIL+NFS)又构成了一个局域网。主机ns.test.com同时作为NFS(网络文件系统)服务器,WEB服务器(www1和www2)作为它的客户,共享数据和服务脚本,保证WEB服务的数据同步或一致。NFS服务器需要向www1和www2分发数据文件,为避免分发和同步占用了WEB服务的带宽,左边的交换机组成192.168.2.0NFS专用局域网,保证WEB的服务质量。同进这种配置将使NFS文件系统对外界不可用,增强了服务器的安全性。