当前位置:首页>网络学院>服务器>Dns服务器教程>文章内容

架设dns全攻略

[ 来源: | 作者: | 时间:2007-07-21 | 收藏 | 推荐 ] 【


架设dns全攻略

作者cpss  http://cpss.zz.ha.cn
                                                                                       
首先从 http://www.isc.org/products/BIND/   (version 9.2.2)下载bind,并如下将压缩包解开。

tar -xzvpf bind-9.2.2rc1.tar.gz

然后,改变目录至我们解压产生的bind 原代码目录:

cd bind-9.2.2rc1

 

下一步,su成root用户。

我们将bind安装到“/usr/local/”目录。如果没有该目录,就创建一个:

mkdir /usr/local

www.it55.com



bind使用autoconf, 所以编译它是很容易的,如下:

./configure --prefix=/usr/local --mandir=/usr/local/share/man

大概几分钟时间,文件就配置好了。然后如下操作:

make

大约20分钟,编译工作可以完成。剩下的工作就是安装(install)了。如下操作:

make install

这也需要几分钟时间。

 

当安装完毕后,bind并不能立即使用,这是因为还有些配置文件没有配置。我们将举些简单的配置作为例子。

在标准安装,有一个 named.conf文件, 一个rndc.conf文件,和一个namedb 目录,该目录包含 localhost.rev文件。我们安装这些到“/usr/local/etc”目录。如果该目录不存在,就先创建一个: 

mkdir /usr/local/etc

同样,我们还需要创建一个“namedb”目录:

mkdir /var/namedb

现在,我们编辑“named.conf”文件。我们以后可以添加更多的内容,但现在它看起来是这样的(我们可以从这里下载named.conf文件):

options {

directory "/var/namedb";    // 工作目录    sflj www.it55.com kg^&fgd

 pid-file "named.pid";            // 放pid文件到工作目录,否则pid文件在/var/run目录

};


zone "." {
        type hint;

        file "named.root";

};

 

// 提供loopback地址127.0.0.1的反向地址映射

zone "0.0.127.in-addr.arpa" {

        type master;

        file "localhost.rev";
        notify no;
};

zone "173.76.207.in-addr.arpa" in { type master; file "db.207.76.173";notify no; };

//注意上面和下面形式不同的例子实际上完成的是一样的功能。

zone "bind.com" {

        type master; IT资讯之家 www.it55.com

        file "bind.com.zone";

        notify no;

    IT资讯之家 www.it55.com

(编辑:IT资讯之家 www.it55.com

返回顶部
共8页: 上一页 1 [2] [3] [4] [5] [6] [7] [8] 下一页  

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]