named conf/zoneチェック
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
**概要 [#xd931fbe]
namedの設定・ゾーンファイルの整合性をチェックするスクリプト
**使い方 [#j3217305]
下記の変数を環境に合わせて設定します。
CONFFILE= named.confの保管場所を絶対パスで指定
ZONEDIR= ゾーンファイルの保管場所を絶対パスで指定
チェック対象となるゾーンファイルが複数あるときは下記を複...
ZONE="hogehoge.jp"
ZONEFILE=$ZONEDIR/$ZONE.zone
if [ -r $ZONEFILE ]; then
echo "-----------------------"
$ZONECHK $ZONE $ZONEFILE
else
echo $ZONEFILE" not found"
fi
下記箇所は環境に合わせて書き換えます
ZONE= ゾーンのドメイン名を指定
ZONEFILE= ゾーンファイル名を指定
**コード [#w4aba365]
#!/bin/sh
# ------------------------
# named conf check
# ------------------------
# Version : 1.0
# date : 2006/12/13
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
# set
CONFFILE="/etc/named.conf"
ZONEDIR="/var/named/data"
ZONECHK="/usr/local/sbin/named-checkzone"
CONFCHK="/usr/local/sbin/named-checkconf"
# named.confのチェック
if [ -r $CONFFILE ]; then
echo "-----------------------"
echo "Check named.conf ..."
$CONFCHK $CONFFILE
else
echo $CONFFILE" not found"
fi
# zoneファイルのチェック
ZONE="hogehoge.jp"
ZONEFILE=$ZONEDIR/$ZONE.zone
if [ -r $ZONEFILE ]; then
echo "-----------------------"
$ZONECHK $ZONE $ZONEFILE
else
echo $ZONEFILE" not found"
fi
echo "-----------------------"
exit 0
終了行:
**概要 [#xd931fbe]
namedの設定・ゾーンファイルの整合性をチェックするスクリプト
**使い方 [#j3217305]
下記の変数を環境に合わせて設定します。
CONFFILE= named.confの保管場所を絶対パスで指定
ZONEDIR= ゾーンファイルの保管場所を絶対パスで指定
チェック対象となるゾーンファイルが複数あるときは下記を複...
ZONE="hogehoge.jp"
ZONEFILE=$ZONEDIR/$ZONE.zone
if [ -r $ZONEFILE ]; then
echo "-----------------------"
$ZONECHK $ZONE $ZONEFILE
else
echo $ZONEFILE" not found"
fi
下記箇所は環境に合わせて書き換えます
ZONE= ゾーンのドメイン名を指定
ZONEFILE= ゾーンファイル名を指定
**コード [#w4aba365]
#!/bin/sh
# ------------------------
# named conf check
# ------------------------
# Version : 1.0
# date : 2006/12/13
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
# set
CONFFILE="/etc/named.conf"
ZONEDIR="/var/named/data"
ZONECHK="/usr/local/sbin/named-checkzone"
CONFCHK="/usr/local/sbin/named-checkconf"
# named.confのチェック
if [ -r $CONFFILE ]; then
echo "-----------------------"
echo "Check named.conf ..."
$CONFCHK $CONFFILE
else
echo $CONFFILE" not found"
fi
# zoneファイルのチェック
ZONE="hogehoge.jp"
ZONEFILE=$ZONEDIR/$ZONE.zone
if [ -r $ZONEFILE ]; then
echo "-----------------------"
$ZONECHK $ZONE $ZONEFILE
else
echo $ZONEFILE" not found"
fi
echo "-----------------------"
exit 0
ページ名: