浅谈配置Linux主域名服务器文件
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-07
假设要建立一个DNS服务器负责维护的区域abc.com,包含www主机、dns主机、mail主机以及ftp主机.在192.168.124.128这台服务器配置DNS,将www主机和ftp主机解析到192.168.124.129这个IP地址上,将mail主机解析到192.168.124.130这个IP地址上.在主配置文件中加入区域abc.com,并配置好rndc. 要想配置DNS服务器,来了解一下构成一个基本的域名解析系统所要包含的文件,DNS服务器要提供基本的服务功能需要包含以下6个文件:1.DNS主配置文件:/etc/named.conf2.DNS数据库文件:/var/named/named.ca3.本地正向解析文件:/var/named/localhost.zone,其中文件名任意,由named.conf 指定.4.本地反向解析文件:/var/named/127.0.0.zone ,其中文件名任意,由named.conf 指定.5.新增区域正向解析文件:/var/named/abc.com.zone,文件名任意,由named.conf 指定. 6.新增区域反向解析文件:/var/named/124.168.192.in-addr.arpa.zone ,文件名任意,由named.conf 指定,这里用IP做为标记. 上述6个文件是构建一台基本dns服务器所需的最基本的6个配置文件,默认情况下named.conf 在 /etc 目录下,其余5个文件都在 /var/named 目录下,为了安全的考虑,软件开发人员,开发了一个新的软件包,bind-chroot 软件包,所谓DNS chroot 功能,默认是将 /var/named/chroot 当成根目录,本来应该放置在 /etc 目录下的 named.conf 变成了 /var/named/chroot/etc 目录下.启用chroot功能后,所有的上述6个文件存放的位置应该如下: DNS主配置文件: /var/named/chroot/etc/named.conf . DNS数据库文件: /var/named/chroot/var/named/named.ca . 本地正向解析文件: /var/named/chroot/var/named/localhost.zone .本地反向解析文件: /var/named/chroot/var/named/127.0.0.zone . 区域正向解析文件: /var/named/chroot/var/named/abc.com.zone . 区域反向解析文件: /var/named/chroot/var/named/124.168.192.in-addr.arpa.zone . 注意: 上面的两个新增区域的正向及反向解析文件,需要手工添加.注意添加的位置为 /var/named/chroot/var/named 目录. 配置过程: 一、查看bind 服务器主配置文件 named.conf . [root@localhost~]#vi /var/named/chroot/etc/named.conf named.conf 文件中,包含named服务的主要设置部分,根据设置功能不同,设置部分可分为许多不同类型,(如Zone 定义区域内容,每个区域中至少须存在一台DNS服务器; Opitions 设置通用的服务器配置及其他选项默认值; Key 指定验证和授权时使用的键值(key)信息; Server 设置单个远程服务的特定配置选项; Include 参照其他文件的内容; Logging 定义记录文件内容及记录文件内容传送的对象 ;等.) 以区域zone 为主要内容,一个区域zone包括定义该区域zone的类型及对应的文件.DNS区域zone分5种类型: Master : DNS主区域 Slave : DNS辅助区域是主区域的复制 Stub : 类似于辅助区域,但只复制主区域中NS 记录 Forward : 转发区域 Hint :用来指定ROOT 服务器 二、添加新增正向解析区域及反向解析区域 在named.conf文件中添加如下代码,通知DNS服务器主程序,新增了两个区域,此时DNS服务器维护区域的数量将由2变成4 .可利用service named status 验证. zone "abc.com" { type master; file "abc.com.zone";}; zone "124.168.192.in-addr.arpa.zone" { type master; file "124.168.192.in-addr.arpa.zone"; }; 三、编写新增正向区域文件 abc.com.zone . [root@localhost ~]#vi /var/named/chroot/var/named/abc.com.zone 在指定目录下建立一个 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: FreeBSD和Linux之比较下一篇: linux 性能检测工具之 dstat
关于浅谈配置Linux主域名服务器文件的所有评论