インストールした BIND を起動して動作の確認を行います。
BIND の自動起動スクリプトを作成して OS 起動時に自動的に BIND を起動するように設定します。
BIND の起動と終了
BIND は以下のように起動します。
実行中のプロセスを表示して BIND の起動を確認します。
14298 pts/0 S+ 0:00 grep named
BIND を停止する場合は kill コマンドを使って named のプロセスを終了させます。
BIND の自動起動スクリプト
BIND の自動起動スクリプトを使うことで、サーバーマシンが起動するときに自動的に BIND を動作させることができます。
BIND の自動起動スクリプトは /etc/rc.d/init.d/named ファイルとして作成して以下のように記述します。
#
# 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
作成した自動起動スクリプトに実行権限を与えてサービスの登録を行います。
# chkconfig --add named
自動起動スクリプトを使って BIND を起動する場合は以下のように実行します。
自動起動スクリプトのダウンロード » named