DNS服务器的配置

来自CloudWiki
跳转至: 导航搜索

DNS的功能

host表

host表:是简单的文本文件(/etc/hosts文件),其中存放了主机名和IP地址的映射表, 它通过在该文件中搜索来匹配主机名和IP地址。

NIS

NIS:它将主机表用作NIS主机数据库, 从它这里,客户机可以得到他们所需的主机表信息。由于所有的主机数据都保留在中央主机上,所以将主机名转换为ip的效率非常低,适用于局域网等中型网络。

DNS

DNS:是一种新的主机名和IP地址的转换机制, 它使用一种分层的分布式数据库来处理Internet上的成千上万个主机和IP地址的转换,适用于大型网络。

DNS的组成

  • DNS是基于客户/服务器模型设计的。
  • 整个域名系统以一个大的分布式数据库的方式工作。
  • DNS系统的三部分组成
    • 域名空间
    • 域名服务器
    • 解析器 (客户端)


域名空间

DNS的命名系统是一个分层的逻辑树状结构,该树状结构称为域名空间,标志一组主机及与他们相关信息的详细说明

 由根域、顶级域、子域、与主机名组成;

如:

www.sict.edu.cn
          www.bbt.edu.cn 
          www.sina.com.cn

.com,.edu,.org ,.gov分别表示什么组织的域名 ?

Internet域名系统的树形层次结构:

Linux9-1.png

DNS域名服务器

定义:用于存放主机域名信息和进行域名解析的计算机

分类:

主域名服务器 (是特定域所有信息的权威性信息源,包括一整套文件)

辅助域名服务器(从主服务器中复制一整套域信息,不需生成本地文件)

唯高速缓存服务器(没有域名数据库,一旦从某个远程服务器取得查询的结果,就存在高速缓存中以便以后查询;)


客户机

发送域名解析请求的主机

利用一个简单的程序或子程序库从服务器中提取信息以响应对域名空间的主机查询;


DNS的查询过程

递归查询(Recursive Query)

Linux9-2.png

叠代查询(Iterative Query)

Linux9-3.png

域名解析过程,如图:15-3

Linux9-4.png

DNS服务器的类型

主域名服务器

主域名服务器,是特定域中所有信息的授权来源他从管理员创建的区域数据库文件中加载域信息。配置主域名服务器时,需要一整套配置文件,其中包括主配置文件,正向域的区域文件,反向域的区域文件,缓存文件,和本地反向解析文件等,一个月中只能有一个主域名服务器,有时为了分解域名解析任务,还可以创建一个或多个辅助域名服务器。

辅助域名服务器

辅助域名服务器是主域名服务器的备份,有时又称备份域名服务器,它具有主服务器的绝大部分功能,辅助DNS服务器可以作为DNS备份服务器使用,配置辅助域名服务器是指需要配置主配置文件,缓存文件,和本地反向解析文件,而不需要配置区域数据库文件,文献,因为区域数据库文件的记录是从主域名服务器定时更新的当主域名服务器出现故障时有辅助域名服务器负责解析工作。

缓存域名服务器

缓存域名服务器,记录每一个从远程服务器传到域名服务器的查询结果,然后保存在缓存中,以备将来对同一信息的查询。由于缓存域名,服务器本身不管理任何域,因此配置缓存服务器时只需要缓存文件,无需创建区域或区域数据库文件。默认情况下,只需将DNS服务器启动即可,启动完成后缓存域名服务器架设成功。

转发服务器

转发服务器可以将要解析的DNS请求,发送到该网络以外的服务器上,它可以保持局域网上的其他服务器对internet的隐藏。