在RH AS 3上完全编译安装BIND-9.2.3[3]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

10      IN      PTR     win2k.home.com.
======================== 0.168.192.in-addr ======================

# vi /usr/local/named/etc/localhost
=========================== localhost ===========================
$TTL    3600
@       IN      SOA     redhat.home.com. root.home.home.com.  (
                                20040526  ; Serial
                                3600       ; Refresh
                                900        ; Retry
                                3600000   ; Expire
                                3600 )    ; Minimum
        IN      NS      redhat.home.com.
1       IN      PTR     localhost.home.com.
=========================== localhost ===========================

更新根区文件:

# cd /usr/local/named/etc/
# wget ftp:;//ftp.internic.org/domain/named.root

创建PID和日志文件:

# mkdir /var/run/named/
# chmod 777 /var/run/named/
# chown bind:;bind /var/run/named/

# mkdir /var/log/named/
# touch /var/log/named/dns_warnings
# touch /var/log/named/dns_logs
# chown bind:;bind /var/log/named/* 

生成rndc-key:

# cd /usr/local/named/etc/
# ../sbin/rndc-confgen > rndc.conf

把rndc.conf中:
# Use with the following in named.conf, adjusting the allow list as needed:; 
后面以的部分加到/usr/local/named/etc/named.conf中并去掉注释

运行测试:

# /usr/local/named/sbin/named -gc /usr/local/named/etc/named.conf &

状态检查:

# /usr/local/named/sbin/rndc status

建立启动脚本:

# vi /etc/init.d/named
============================== named.sh============================
#!/bin/bash
#
# named        a network name service.
#
#
# chkconfig:; 545 35 75
# description:; a name server
#
if [ `id -u` -ne 0 ]
then
        echo "ERROR:;For bind to port 53,must run as root."
        exit 1
fi
case "$1" in

start)
        if [ -x /usr/local/named/sbin/named ]; then
        /usr/local/named/sbin/named -u bind -c /usr/local/named/etc/named.conf && echo . && echo 'BIND9 server started.'
        fi
        ;;

stop)
        kill `cat /var/run/named/pid` && echo . && echo 'BIND9 server stopped.'
        ;;
        restart)
        echo .
        echo "Restart BIND9 server"
        $0 stop
        sleep 10

本文关键:在RH AS 3上完全编译安装BIND-9.2.3
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top