- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Linux操作系统及应用项教程》项目十二配置与管理DNS服务器
项目实录:DNS服务器的配置与管理 * 全局配置文件 全局配置文件 1:选项配置如下:◆ listen-on port 53 { ; };这个是DNS侦听本机的端口及IP。这里设置表示只侦听这个地址。如不定义此选项表示侦听所有网络◆ directory “/var/named”指主配置文件路径,这个路径也是相对路径,它的绝对路径/var/named/chroot/var/named◆ query-source port 53;客户端在进行DNS查询时必须使用53做为源端口◆ allow-query { localhost; };允许提交查询的客户端,如不定义此选项表示允许所有查询 全局配置文件 1:选项配置如下:◆ allow-recursion {/24;/24}:允许提交递归查询的客户端,如不定义此选项表示允许所有◆ allow-transfer {54;}:允许区域传输的DNS服务器(辅助DNS),不写表示允许所有forwarders {;}:转发器◆ forward only|first:only表示如果在指定的转发器找不到,不会去向根查询,first表示快速转发(默认) 全局配置文件 2:定义主配置文件,此部分可有多个,只要求localhost_resolver这个名字不重复◆ match-clients { localhost; };客户端的源IPmatch-destinations { localhost; };解析出的目标IPrecursion yes;如果客户端提交的FQDN本服务器没有,那么服务器会帮助客户端去查询◆ include “/etc/named.rfc1912.zones”; 指定主配置文件 全局配置文件 上面参数中所有指定地址范围(如:listen-on、match-clients等)时都可以多个写法如下:◆ 单个IP:;◆ 网段:/24;◆ 指定多个IP:;;◆ 网段:192.168.0.;还可以使用!表示不包括◆ none:不匹配所有◆ any:匹配所有◆ localhost:DNS主机◆ localnet:与DNS主机同网段 全局配置文件 可以在全局配置文件的最顶部通过以下文件定义一个计算机的集合,在指定地址范围内可使用该集合名称 ? 全局配置文件实例 全局配置文件实例 1:侦听本机所有IP的DNS请求,但只响应/24及/24二个网段的客户端。 2:当客户的IP属于/24网段时,启用/etc/这个主配置文件; 当客户的IP属于/24网段时,启用/etc/这个主配置文件。 主配置文件 在etc目录下有一个主配置的例子文件,将其复制一份改名为。如下图复制时一定要加-a(或-p),因为如果主配置文件的拥有组不是named时,BIND服务是无法运行的。 主配置文件的其它内容无需修改,只要将已有的正向及反向区域内容复制一份进行修改。 zone:指定区域名称;type:指定类型 主配置文件 类型 说明 Master 主DNS服务器:拥有区域数据文件,并对此区域提供管理数据 Slave 辅助区域:拥有主DNS服务器区域数据文件的副本,辅助DNS服务器从主DNS服务器同步所有区域数据 Stub stub区域和slave类似,但它只复制主DNS服务器上的NS记录,而不像辅助DNS服务器会复制所有区域数据 Forward 一个forward zone是每个域的配置转发的主要部分。一个zone语句中的type forward可以包括一个forward和或forwarders子句,它会在区域名称给定的域中查询。如果没有forwarders语句或forwarders是空表,那么这个域就不会转发,消除了options语句中有关转发的配置 Hint 根域名服务器的初始化组指定使用的线索区域hint zone,当服务器启动时,它使用根线索来查找根域名服务器,并找到最近的根域名服务器列表。如果没有指定class IN的线索区域,服务器使用编译时默认的根服务器线索。不是IN的类别没有内置的默认线索服务器 此处已指明区域的区域配置文件名为.zone,/24的反向区域配置文件名为。这个二文件应该位于/var/named(在全局配置文件中定义的)目录下,这个路径也是相对路径,它的绝对路径/var/named/chroot/var/named。 主配置文件 file:指定区域配置文件,该文件中将定义资源记录; allow-update:指定动态更新类型,none表示不允许动态更新。 主配置文件 根区域文件/var/named/chroot /var/named/named.ca 区域配置文件1.正向、反向解析区域配置模板 区
文档评论(0)