sun Bind9.3.0安装

时间:2007-05-30 14:42:15   来源:  作者:  点击:次  出处:技术无忧
关键字:named Bind

一、安装gcc。
1.下载gcc软件。
地址:http://ftp.wayne.edu/pub/sun_freeware/sparc/9/gcc_small-3.3.2-sol9-sparc-local.gz
2.解压
gzip -d gcc_small-3.3.2-sol9-sparc-local.gz
3.安装
pkgadd -d gcc_small-3.3.2-sol9-sparc-local
二、建立连接
ln -s /usr/ccs/bin/ar /usr/sbin/ar
ln -s /usr/ccs/bin/make /usr/sbin/make
ln -s /usr/local/bin/gcc /use/sbin/gcc
三、设置环境变量
bash 和sh 的shell:
vi $home/.profiel
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin;export PATH
CC=gcc;export CC
csh的shell:
vi $home/.cshrc
set path=( /bin /usr/bin /usr/ucb /etc /usr/local/bin /usr/local/sbin .)
setenv CC gcc
四、安装bind9.3.0
1.下载bind9.3.0
地址:http://site.n.ml.org/download/20041106113237/bind/bind-9.3.0.tar.gz
2.解压
gzip -d bind-9.3.0.tar.gz
tar -xvf bind-9.3.0.tar
3.进入安装目录
cd bind-9.3.0
4.配置、编译
./configure -with-openssl=no
make
5.安装
make install
6.生成的可执行文件位于/usr/local/sbin目录下。最重要的可执行文件为named和rndc
7.创建链接
ln -s /usr/local/sbin/rndc /usr/sbin/rndc
ln -s /usr/local/sbin/named /usr/sbin/named
8.创建rndc.conf配置文件。
/usr/local/sbin/rndc-confgen > /etc/rndc.conf
more /etc/rndc.conf
输出:
# Start of rndc.conf
key "rndc-key" {
algorithm hmac-md5;
secret "II4qdaV5xBOFXD+7OpM+EA==";
};

options {
default-key "rndc-key";
default-server 127.0.0.1;
default-port 953;
};
# End of rndc.conf

# Use with the following in named.conf, adjusting the allow list as needed:
# key "rndc-key" {
# algorithm hmac-md5;
# secret "II4qdaV5xBOFXD+7OpM+EA==";
# };
#
# controls {
# inet 127.0.0.1 port 953
# allow { 127.0.0.1; } keys { "rndc-key"; };
# };
# End of named.conf
注:这里只是一个样本。
9.拷贝named.conf到/etc目录
从备份或者当前的备用DNS的/etc目录下拷贝。
10.修改named.conf
将以上斜体的部分添加到named.conf,并注释掉原有的部分。
11.拷贝数据文件
从备份或者当前的备用DNS的/var/named目录下拷贝
12.启动DNS服务
/usr/sbin/named
13.一些控制命令
检查配置文件
/usr/local/sbin/named-checkconf

查看named状态
/usr/sbin/rndc status
查看版本
/usr/sbin/named -v
停止服务
/usr/sbin/rndc stop
重启服务
/usr/sbin/rndc restart
14.修改启动脚本
修改/etc/rc2.d/S72inetsvc
vi /etc/rc2.d/S72inetsvc
……
/usr/bin/pkill -x -u 0 in.named|inetd
……
if [ -f /etc/named.conf ] && [ -f /usr/sbin/in.named ]; then
echo starting internet domain name server.
/usr/sbin/in.named &
fi
……
将in.named改成named。


相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

特别推荐