BIND-”already exists previous definition:”@CentOS5.5

スポンサーリンク

BINDの設定を行って再起動をしたらこんなエラーになった。

/etc/named.rfc1912.zones:10: zone ‘.’: already exists previous definition: /etc/named.root.hints:12

答えは、named.confにあった。

/etc/named.rfc1912.zones の 10行目の「.」が、 すでに読み込み済みの/etc/named.root.hintsの12行目で設定されているからダメですよとのこと。
メールエイリアスやvirtusertableでもダブりがあると警告されますね。

該当のファイルはこんな感じです。

# cat -n named.root.hints | grep 12
12 zone “.” IN {

# cat -n named.rfc1912.zones | grep 10
10 zone “.” IN {
#

なので、named.confにいて上記ファイルをincludeしている部分を探す。

57 include “/etc/named.root.hints”;
58
59 /* these are zones that contain definitions for all the localhost
60 * names and addresses, as recommended in RFC1912xn-- these names should
61 * ONLY be served to localhost clients:
62 */
63 include “/etc/named.rfc1912.zones”;

57行目をコメントアウトして無事起動成功。

やれやれ。

コメント

タイトルとURLをコピーしました