TOP » BIND でネームサーバー構築 » BIND の起動

BIND の起動

インストールした BIND を起動して動作の確認を行います。
BIND の自動起動スクリプトを作成して OS 起動時に自動的に BIND を起動するように設定します。

BIND の起動と終了

BIND は以下のように起動します。

# /usr/local/bind/sbin/named -c /usr/local/bind/etc/named.conf

実行中のプロセスを表示して BIND の起動を確認します。

# ps ax | grep named

15465 ?        Ss     0:02 /usr/local/bind/sbin/named -c /usr/local/bind/etc/named.conf
14298 pts/0    S+     0:00 grep named

BIND を停止する場合は kill コマンドを使って named のプロセスを終了させます。

# kill `cat /usr/local/bind/var/run/named.pid`

BIND の自動起動スクリプト

BIND の自動起動スクリプトを使うことで、サーバーマシンが起動するときに自動的に BIND を動作させることができます。
BIND の自動起動スクリプトは /etc/rc.d/init.d/named ファイルとして作成して以下のように記述します。

# vi /etc/rc.d/init.d/named
/etc/rc.d/init.d/named
#!/bin/sh
#
# named           This shell script takes care of starting and stopping
#                 named (BIND DNS server).
#
# chkconfig: 2345 55 45
# description: named (BIND) is a Domain Name Server (DNS)
# that is used to resolve host names to IP addresses.
# probe: true

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = “no” ] && exit 0

[ -f /usr/local/bind/sbin/named ] || exit 0

[ -f /usr/local/bind/etc/named.conf ] || exit 0

# See how we were called.
case “$1” in
  start)
        # Start daemons.
        echo -n “Starting named: “
        daemon /usr/local/bind/sbin/named -c /usr/local/bind/etc/named.conf
        echo
        touch /var/lock/subsys/named
        ;;
  stop)
        # Stop daemons.
        echo -n “Shutting down named: “
        killproc named
        rm -f /var/lock/subsys/named
        echo
        ;;
  status)
        status named
        exit $?
        ;;
  restart)
        $0 stop
        $0 start
        exit $?
        ;;
  *)
        echo “Usage: named {start|stop|status}”
        exit 1
esac

exit 0

作成した自動起動スクリプトに実行権限を与えてサービスの登録を行います。

# chmod 755 /etc/rc.d/init.d/named
# chkconfig --add named

自動起動スクリプトを使って BIND を起動する場合は以下のように実行します。

# /etc/rc.d/init.d/named start

自動起動スクリプトのダウンロード » named

カテゴリー
Fedora のインストール
ネットワーク設定
OpenSSH で SSH サーバー構築
NTP で時刻情報サーバー構築
Apache HTTP Server で Web サーバー構築
MySQL でデーターベースサーバー構築
PostgreSQL でデーターベースサーバー構築
PHP で Web アプリケーションサーバー構築
qmail でメールサーバー構築
Samba でファイルサーバー構築
BIND でネームサーバー構築
Tomcat で Web アプリケーションサーバー構築
ProFTPD で FTP サーバー構築
システム設定
CMS でサイト構築
snort でネットワーク進入探知システム構築
ライブラリのインストール