《TCP/IP管理》读书笔记之BIND:Unix名称服务

Unix系统中,DNS的软件实现是BIND(Berkeley Internet Name Domain)。
这是一个客户/服务器软件系统。客户端称为解析器(resolver),解析器会提出问题来查询域名信息,由DNS服务器来回答解析器的问题。服务器端是named的守护进程。

BIND的三项基本配置工作:
  • 配置BIND解析器
  • 配置BIND名称服务程序(named)
  • 构建名称服务程序的数据库--称为区域文件(zone file)
名称服务器所管辖的域名空间(domain namespace)称为区域(zone)。区域通常只是整个域名空间的一部分。一个区域的范围不可涵盖已委托给其它服务器管辖的域名。
一个区域是指内含域信息的DNS数据库文件。包含域信息的DNS数据库文件。包含域信息的文件称为区域文件。区域文件的基本记录格式定义于RFC 1033(Domain Administrators Operations Guide)。

BIND配置
    四种服务类型:resolver-only系统、cacheing-only服务器、master服务器和slave服务器。
        解析器是一段负责向名称服务器查询域信息的程序代码,被实现为链接库(library)。
    只使用解析器而不运行名称服务的系统,称为resolver-only(纯解析系统)。只需要配置/etc/resolv.conf文件。
       另外三种配置需要在本地系统运行named服务程序:
   master
        权威服务器,从磁盘所建立的文件加载域信息。设置时要建立完整的配置文件;正向映射(forward-mapping)区域和反向映射(reverse-mapping)区域的区域文件、conf文件、root提示文件以及loopback(回送)文件。
   slave
         从master服务器获取整套区域信息,保存所有区域信息的完整副本。设置时无须建立本地的区域文件,必要的配置文件:启动文件(conf文件)、缓存文件(root提示文件)和回送文件。
   caching-only
          缓存区域信息。配置只需要一个启动文件(conf文件)和缓存文件(root提示文件),再包含一个loopback文件。

你可能感兴趣的:(unix,bind,dns,休闲,名称服务)