Chinaunix首页 | 论坛 | 博客
  • 博客访问: 146218
  • 博文数量: 30
  • 博客积分: 1375
  • 博客等级: 中尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-18 14:07
文章分类

全部博文(30)

文章存档

2010年(2)

2009年(2)

2007年(1)

2006年(18)

2005年(7)

我的朋友

分类:

2005-07-26 16:18:13

在freebsd 5.2上安装bind 9.2.3,作为DNS Slave服务器。

FreeBSD 5.2 BIND 9.2.3 安装手册

1. 在服务器上放置bind 9.2.3安装包

由于外部服务器直接访问互联网,所以先下载bind-9.2.3.tar.gz然后通过SSH复制到服务器上,放到/usr/ports/distfiles/目录下,便可进行安装了。

2. 安装bind 9.2.3

cd /usr/ports/dns/bind9

make install

等待一会安装成功。

3. 配置bind

使bind工作在/var/named,配置文件为/etc/named.conf(这样和Linux下的bind就比较相似了)

mkdir /var/named

cp /etc/namedb/* /var/named/

cd /var/named/

mv named.conf /etc/ #复制named.conf/etc

mkdir s

chown bind:bind s

chmod 750 s

/usr/local/sbin/rndc-confgen > rndc.conf

修改/etc/named.conf文件

options {

directory "/var/named";

pid-file "/var/run/named/pid";

}

zone "67.129.61.in-addr.arpa" {

type slave;

file "s/db.67.129.61";

masters {

61.129.55.2;

};

};

zone "55.129.61.in-addr.arpa" {

type slave;

file "s/db.61.129.55";

masters {

61.129.55.2;

};

};

zone "nttdns.com" {

type slave;

file "s/nttdns.com.zone";

masters {

61.129.55.2;

};

};

logging {

channel my_syslog {

syslog daemon;

severity info;

};

channel my_file {

file "s/bind.log" versions 5 size 20m;

severity dynamic;

};

category queries { my_file; };

};

以上的optionsdirectory "/var/named";bind的工作目录

logging选项是指定bind Log的输出路径,info等级的信息,输出到syslogdaemonfile文件是指将dynamiclog输出到s/bing.log里面,version指会保留几个log文件,切换条件是size,也就是当文件到达20M时,bind将原来的文件改为bing.log.1依此类推。

/var/named下,执行如下命令,生成localhost-v6.revlocalhost.rev文件。

chmod 755 make-localhost

./make-localhost

移除原来的bind8

mv /usr/sbin/named /usr/sbin/named.org

ln -s /usr/local/sbin/named /usr/sbin/named

增加bind9到自动启动菜单中。

vi /etc/rc.conf

请在它后面加上下面几行

named_enable="YES"

named_program="/usr/local/sbin/named"

named_flags="-c /etc/named.conf -u bind"

重新启动测试bind是否自动启动。

阅读(1450) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:RRD TOOL安装

给主人留下些什么吧!~~