企业网站DNS伺服器创建之Solaris篇----Dns简介
域名系统为一个分布式数据库,它使本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户,服务器模式在整个网络上均可存取,通过采用复制技术和缓存技术使得整个数据库可靠的同时,又拥有良好的性能。域名服务器包含数据库的部分段的信息,并可提供被称之为解析器的客户来访问。
DNS的数据库结构形成一个倒立的树状结构,根的名字用空字符串""来表示,但在文本中用"."来书写。树的每一个节点都表示整个分布式数据库中的一个分区(域),每个域可再进一步划分成子分区(域),每个域都有一个标签(LABEL),标明了它与父域的关系。域也有一个域名(domainname),给出它在整个分布式数据库中的位置。在DNS中,域名全称是一个从该域到根的标签序列,以"."分隔这些标签。该标签最多可包含63个字符,树中每一节点的完整域名为从该节点到根之间路径上的标签序列。
如果根域在节点的域名中出现,该名字看起来就象以点结尾(实际上是以点和空标签作结尾)。这些以点结尾的域名被称之为绝对域名(AbsoulteDomainName),不以点结尾的域名被称之为相对域名。域名服务器的类型分为三种,下面简单介绍之:
1)主域名服务器(master)
每个域都有一个主域名的权威,这个服务器在Internet上注册,使该域可见。主域名服务器是一个域或区域的管理权威。这个服务器的主要责任就是解析域或区域内所有主机的名称。可以使用一个或多个次域名服务器作为主域名服务器的备份。当次域名服务器对主机名字记录采取强制终止策略。 dedecms.com
2)次域名服务器(slave)
一个或多个次域名服务器作为主域名服务器的备份,当主域名服务器没有响应时使用次域名服务器,次域名服务器定期从主域名服务器复制数据库文件。
3)缓存服务器(hint)
缓存服务器没有任何数据库文件。它主要用于使用其他的名字服务器解析远程网络的主机名。它保存先前的解析主机记录,并在下列情况下使用:
使用缓存来加速主机名的解析。
为主域名服务器来担任主机名解析任务。
在大型的网络中减少网络流量。
在这里只讲企业网站的主域DNS服务器创建,在后面的文章中我们会介绍其他各种DNS服务器创建过程。
DNS服务的最常用软件是BerkeleyInternetNameDomain,也就是BIND,它源自U.C.Berkeley,但现在则由InternetSoftwareConsortium.负责。BIND提供了解析器和名字服务器软件,解析器做实际的查询工作而名字服务器则提供响应。众所周知,以前在internet上用的DNS系统是bind4,bind8是bind4的后一个版本。和bind4相比,bind8更完善,管理者能更充分的控制它的行为,但这两者之间的差别还是很大的,变化的不仅是格式,也多了很多新的概念,其新版本4.9.3包含了标准的Unix版本和附加的WindowsNT端口。本文以BIND8为例介绍之。
文章评论
共有位Admini5网友发表了评论 查看完整内容