今天,我们都知道在SCO Unix操作系统中DNS是Internet/Intranet中最基础也是非常重要的一项服务,提供了网络访问中域名到IP地址的自动转换。那我们今天就来讲解下DNS服务器的设置之前应该知道的知识。
DNS的工作原理
DNS采用服务器/客户机模型,是一种分布式层次结构系统。所有的DNS主机都被写入称之为名字树或域名空间的结构中。在DNS域层次结构的顶部是根域,有一组被称为根服务器的DNS服务器(Name Server)为它服务,直接在根域下的是顶层域,顶层域往下是各个不同层次的子域,每个子域都包含了DNS服务器和客户机。
当DNS客户机需要和其他主机进行连接时,先向本地的DNS服务器发出主机名解析请求,本地DNS服务器如果认为查询目标是在自己管辖的域内,则直接返回解析结果,否则把查询请求转寄给自己的顶层域继续查询,最终将查询结果返回给客户机。
在SCO Unix操作系统中,DNS服务器通过阅读/etc/named.boot文件确定它所主管的域及名字信息数据存放在哪些区文件(zone)中从而响应各种解析请求的。在DNS的结构体系中,SCO Unix操作系统支持五种类型的配置,分别是主名字服务器(primary server)、辅助名字服务器(second server)、唯高速缓存服务器(caching-only server)、从属模式服务器(server in slave mode)、客户机。
实际应用中,一个域的主名字服务器是必不可少的,当然,为起到均衡负载、相互备份的作用,相邻域的主名字服务器同时可设为对方的辅助名字服务器。为节省篇幅,本文仅介绍主名字服务器的配置过程。
网络结构选择及实现目标
1、 网络结构
本文以某银行上下级分行组网为例,是Internet结构的一个简单模型。一级分行设为顶层域通过广域网下连多个二级分行,建立DNS服务器(安装SCO Unix操作系统,主机名:ser2,IP:122.68.2.2),设置好本域(ha.CCB)的所有主机;所有二级分行的域均作为子域,图2中标注了一个二级分行,也建立DNS服务器(安装SCO Unix操作系统,主机名:srv2,IP:220.112.8.2),同样设好本域的所有主机。须说明的是,SCO Unix操作系统 选用OpenServer 3.0 或5.0均可。
2、 实现目标
建立一个分布式的数据库系统,平常管理员只维护本域主机信息表反映本地主机变化情况。各域DNS服务器不仅能正确解析本域的DNS请求,而且借助顶层域还能解析来自其它域的DNS请求。据此,配置正确路由后,即可通过简单、友好易记的域名实现全网范围的的Web服务、匿名FTP服务、Mail服务……等Intranet功能。
好啦,这些就是我们这次要讲的关于Unix操作系统中网络结构选择及实现目标的方法,希望大家能够了解到这些知识的重要性。
【编辑推荐】