Linux1 DNS服务器 构建缓存域名服务器

Linux1 DNS服务器 构建缓存域名服务器缓存域名服务器通常搭建在企业的局域网内部,主要功能是提高域名解析的速度和节省对Internet 访问的出口带宽,本节将通过实例的方式学习缓存域名服务器的

Linux1 DNS服务器 构建缓存域名服务器

缓存域名服务器通常搭建在企业的局域网内部,主要功能是提高域名解析的速度和节省对Internet 访问的出口带宽,本节将通过实例的方式学习缓存域名服务器的配置。

在本节实例中,基本的网络环境如下:

● 缓存域名服务器位于局域网内,IP 地址为“192.168.0.100”。

● 局域网内的计算机将首选DNS 设为“192.168.0.100”。

● 缓存域名服务器本身能够访问Internet 上的其他DNS 服务器。 ● 缓存域名服务器代为处理客户端的域名查询请求,并缓存查询结果。

1.建立主配置文件named.conf

安装好“caching-nameserver ”软件包以后,将会提供有相关配置文件的范本,用户只需对该文件进行修改即可。在主配置范本文件“named.caching-nameserver.conf ”中,包含了默认的缓存配置项,并通过“include ”方式包含了“named.rfc1912.zones ”中的基本区域设置(如根域、回环域等),主配置文件如图6-66所示。

图6-66 缓存配置文件

有时候为了提高解析效率,也可以不提供根域查询,将用户端的查询直接转发给特定的DNS 服务器(如网通的公共DNS 服务器),收到返回的查询结果后在传递给客户端,只要去掉“zone “. ” IN {….};”的设置,并在全局配置中正确设置“forwarders ”参数即可实现此功能,如图6-67所示。

图6-67 转发设置

配置文件设置完成之后,还需要确认已经获取了根区域数据库文件,然后启动named 服务即可。

标签: