第五章 linux 系统的网络服务
1、DNS 服务简介
DNS(Domain Name System)能够提供互联网域名解析服务,是互联网的一项核心服
务。所有的 DNS 服务器形成一个巨大的分布式数据库,对互联网上的域名和 IP 地址进行
相互映射,人们可以用容易记忆的域名访问互联网上的资源,而不用去记忆 IP 地址数字串。
能够提供 DNS 服务的最常用的软件是 BIND。BIND 提供了解析器和名字服务器软件,
解析器做实际的查询工作而名字服务器则提供响应。BIND 将名字服务器分成三个部分,
即主服务器、辅助服务器和缓冲服务器。主服务器包含了有关一个域的全部数据,承担域
名和 IP 地址转换任务;辅助服务器则有效的从主服务器拷贝 DNS 数据库,作为主服务器
的备份,当主服务器出现故障时,自动转换为由辅助服务器承担域名和 IP 地址转换任务;
缓冲服务器通过缓冲查询来建立例外的 DNS 数据库,最近查询过的域名和 IP 地址记录在
缓存中,当再次查询这些域名和 IP 地址时,缓冲服务器能够立即给出查询结果。只有主服
务器和辅助服务器才被当作涉及特定域的授权服务器,缓冲服务区仅仅作为最近查询过记
录的缓存使用。
2、DNS 服务器类型
DNS 服务器有一下三种类型:
(1)、主域名服务器
主域名服务器从管理员创建的磁盘文件中加载信息,是特定域中权威性的信息源。配
置 INTERNET 主 DNS 服务器时需要一套完整的配置文件,其中包括:主配置文件、缓
存文件、本地回送文件,正向解析文件、反向解析文件。一个域中只能有一个主域名服
务器。
(2)、辅助域名服务器
辅助域名服务器是主域名服务器的备份,具有主域名服务器的大部分功能。它只需要
配置主配置文件、缓存文件、本地回送文件,而不需要配置正向解析文件和反向解析文
件。正向解析文件和反向解析文件可以从主域名服务器上转移过来存储在辅助域名服务
器中。
(3)、缓存域名服务器
缓存域名服务器本身不管理任何域,它仅运行域名服务器的软件。它从远程服务器获
得每次域名服务器查询的回答,然后保存在缓存中,以后查询到相同的信息是可给予回
答。配置 INTERNET 缓存域名服务器只需要用缓存文件。
3、启动 DNS 配置工具
在命令行方式下运行命令 rfdns。