欢迎来到天天文库
浏览记录
ID:22653018
大小:69.00 KB
页数:9页
时间:2018-10-30
《linux环境下的dns服务器架设》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Linux环境下的DNS服务器架设 DNS的原理部分我就不多说了,可以参看我前面的文章DNS详解及-qa
2、grepbind 来查看架设所需的安装包是否已经齐备. bind-utils-9.2.4-16.EL4lt;=====是用户端搜寻主机名称的相关指令,服务器测试工具 bind-libs-9.2.4-2lt;=========实现域名解析功能必备库文件 ypbind-1.17.2.-3 上面是REHL4里面默认安装的BIND相关包,没有DNS的主程序包,我们还需要手动安装下列包支持来DNS的架设
3、安装文件在:RHEL4的包文件在光盘的RedHat/RPMS/目录中(注意区分大小写) RHEL5在包文件光盘的Server/目录中(同样注意大小写) 挂载光盘后进入包所在路径使用安装命令: #rpm-ivhbind--9.2.4-2.i386.rpm DNS服务器主程序(必须) #rpm-ivhbind-chroot-9.2.4-2.i386.rpm 锁定bind主程序目录(必须) 上面的bind-chroot包安装后在/var/named/下会多出chroot/目录,DNS的相关配置会
4、转移到/var/named/chroot/下,关于chroot我在下面的文章里有简单的介绍432519/112609. 关于主配置文件通过观察发现RHEL4和RHEL5是有些出入的 在RHEL4中的配置文件为/etc/named.conf 在RHEL5中会将RHEL4中的named.conf主配置文件拆分成两个配置文件用以说明服务器的配置信息,在安装caching-nameserver-x.x.x.x-xxxxxxx.rpm后/var/named/chroot/etc/下会在产生文件 named.cach
5、ing-nameserver.conf(主配置文件,) named.rfc1912.zones(区域配置文件) /etc/下会产生的两个软链接文件与上面的两个文件相链接 下面信息RHEL4和RHEL5基本相同 在/var/named/chroot/var/named/下会产生文件 localdomain.zone(本地域解析文件--可作为正向解析文件模板使用) named.local (反向地址解析文件--可作为反向解析文件模板使用) localhost.zone (本地主机解析文件--
6、解析DNS服务器自己使用) named.ca (根服务器地址解析文件) 及其他一些IPv6解析文件,在此不作详细讨论 服务的启动脚本存放于/etc/init.d/named 他控制BIND服务的启动和停止过程 下面我们来逐一修改配置文件 在RHEL5中,默认的主配置文件已经更名为named.caching-nameserver.conf(为了与RHEL4兼容也可将其更名拷贝到/etc/named.conf) #vim/etc/named.caching-nameserver.conf 打开
7、文件后修改其中的 listenport53{any;}; alloatch-clints{any;}; match-destinations{any;}; include/etc/named.rfc1912.zones; #该行指明了区域配置文件的所在,默认为/etc/named.rfc1912.zones 修改完毕后保存退出 以下的操作RHEL4同RHEL5基本相同 RHEL4环境下修改主配置文件/etc/named.conf 的区域说明部分 RHEL5环境下修改/etc/named.rf
8、c1912.zones 区域配置文件 在上述两个文件里添加区域记录 例: zoneitet.IN{ #指明正向解析区域 type master; #服务器类型(master
9、slave
10、hint) file itet..zone; # 正向区域解析文件位置 alloaster; # 服务器类型 file 172.16.local; # 反向解析文件位置 alloed/chroot/var/named 拷贝上面
11、我提到的模板文件为我们需要的文件,如例中的itet..zone及172.16.local #cd/var/named/chroo123下一页....,。t/var/named #cp-p localdomian.zone itet..zone(推荐使用以.zone结尾的文件) #cp-p named.local 172.16.local (推荐使用以.local结尾
此文档下载收益归作者所有