在Linux环境下架设DNS服务器

2005-07-17

DNS的配置

我的需求是架设本地DNS服务器,使用chroot模式架设,增强DNS的安全性。

我的环境是 Redhat Enterprise Linux AS3 update 5。

首先需要如下几个rpm包
bind-9.2.4-7_EL3.i386.rpm
caching-nameserver-7.3-3_EL3.noarch.rpm
bind-chroot-9.2.4-7_EL3.i386.rpm

检查系统是否已经安装:
# rpm -qa | grep bind
# rpm -qa | grep caching-nameserver
如果都有了,那么直接安装bind-chroot就可以了。

在安装系统的时候,如果选上dns服务,那么默认就会安装bind和caching-nameserver这两个了,如果没有,请先安装这两个。
caching-nameserver是一系列的zone文件和named.conf,是已经配置好的。如果不安装这个,在做nameserver的时候还需要自己搞定这些东西,确实很烦的。
安装完这两个东西,其实一个 cache-only 的DNS服务器已经OK了。redhat确实比较省事的。

如果系统的named已经处于运行状态,都不需要去管他的,在安装的过程中系统会自动停掉原来的服务,进行适当的配置修改(主要是讲原来的一些zone文件和conf文件放到chroot目录下面),然后再启动named的。

本着 KISS(Keep it simple and stupid) 原则和“不造轮子”的原则,还有我偷懒的原则,我的 name server 就这样被搞定了。

分类:技术 | 标签: |

发表评论

您的电子邮箱地址不会被公开。