アプリ版:「スタンプのみでお礼する」機能のリリースについて

今日まで正常に動いていたサーバが、バーチャルホスト2つ目の追加をしてからnamed.confが正常に起動してくれません。
以下の状況です。

*************************************************************
/etc/rc.d/init.d/named restart
named を停止中: [ OK ]
named を起動中:
named 設定でエラー: :
/etc/named.conf:50: unknown option 'view'
/etc/named.conf:59: unknown option 'view'
/etc/named.conf:65: '}' expected near end of file
*************************************************************

と50行、59行、65行に間違いがあると云われますが、色々、試みましたがダメでした(**)
下記にnamed.confの一部を記載します。どうかご指摘、ご教授下さい。

*******************************************************************
view localhost_resolver {
match-clients { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
include "/etc/named.sample_A.com.zone";
include "/etc/named.sample_B.net.zone";
include "/etc/named.sample_C.com.zone";
};
view "internal" {                  #ここが50行目です
match-clients { localnets; };
match-destinations { localnets; };
recursion yes;
include "/etc/named.rfc1912.zones";
include "/etc/named.sample_A.com.zone";
include "/etc/named.sample_B.net.zone";
include "/etc/named.sample_C.com.zone";
};
view "external" {                  #ここが59行目です
match-clients { any; };
match-destinations { any; };
recursion no;
include "/etc/named.sample_A.com.zone.wan";
};
*********************************************************************

簡単な仕様ですが、
OS:centos5
BIND:9.3.4
固定IP:1つ

宜しくお願いします。

A 回答 (3件)

named.confの抜粋のようですが、提示された内容に不備はないように


思われます。こういった場合は50行目以前の";"忘れなどでもviewを
認識できなくなりますのでその前に書かれている内容をもう一度
変更前とdiffをとりながら確認されてはいかがでしょうか。

回答でなくもうしわけないですが、かっこいい設定ですね。

この回答への補足

御回答有難う御座います。<(_ _)>

再度、確認してみます\(^o^/

一つ気になる点は、昨日の作業でyumupdateをした事ですが・・・

事後報告致します!

補足日時:2008/11/07 12:39
    • good
    • 0
この回答へのお礼

先程、作業を完了致しました。結果、sample_C.com.zoneの定義ファイルで「 }; 」が最終行で抜けていました。

作業過程で、先ず

include "/etc/named.sample_B.net.zone";
include "/etc/named.sample_C.com.zone";

の各行を交互に#し、named.confの起動状況を確認しましたところ、

include "/etc/named.sample_B.net.zone";

を#したところ、結果異常、エラー変わらず。次に

include "/tec/named.sample_C.com.zone";

を#したところ、正常に起動が出来ましたので、sample.com.zoneの
zoneファイルの修正で復旧できました。


またのトラブルの際(^^;A 宜しくお願い致します。<(_ _)>

お礼日時:2008/11/07 14:24

最近、BINDいじってないからはずしているかもしれないけど、



view "localhost_resolver" {

とか。

この回答への補足

御回答有難う御座います。<(_ _)>

>view "localhost_resolver" {

>とか。


あっ!・・・今から試してみます。また報告させて頂きます。

補足日時:2008/11/07 12:51
    • good
    • 0
この回答へのお礼

先程、作業を完了致しました。結果、sample_C.com.zoneの定義ファイルで「 }; 」が最終行で抜けていました。

作業過程で、先ず

include "/etc/named.sample_B.net.zone";
include "/etc/named.sample_C.com.zone";

の各行を交互に#し、named.confの起動状況を確認しましたところ、

include "/etc/named.sample_B.net.zone";

を#したところ、結果異常、エラー変わらず。次に

include "/tec/named.sample_C.com.zone";

を#したところ、正常に起動が出来ましたので、sample.com.zoneの
zoneファイルの修正で復旧できました。


またのトラブルの際(^^;A 宜しくお願い致します。<(_ _)>

お礼日時:2008/11/07 14:25

見たところ、掲示されている設定に問題はなさそうですね。


エラーで「'}' expected near end of file」とでている、ということは、どこかで"{"と"}"の対応がとれていないなどの、割と単純なミスなのではないかと思います。
# 私もよくやりますけど;-)

もう一度設定ファイルを再確認してみてはいかがでしょう。

この回答への補足

御回答有難う御座います。<(_ _)>

再度、確認してみます\(^o^/

>どこかで"{"と"}"の対応がとれていないなどの、割と単純なミスなのではないかと思います。

ですよね~たまにやってしまいますので、昨日も、「1、2、3、、、」「1、2、3、、、」と数えてみたのですが(T T)


また報告させて頂きます。

補足日時:2008/11/07 12:45
    • good
    • 0
この回答へのお礼

先程、作業を完了致しました。結果、sample_C.com.zoneの定義ファイルで「 }; 」が最終行で抜けていました。

作業過程で、先ず

include "/etc/named.sample_B.net.zone";
include "/etc/named.sample_C.com.zone";

の各行を交互に#し、named.confの起動状況を確認しましたところ、

include "/etc/named.sample_B.net.zone";

を#したところ、結果異常、エラー変わらず。次に

include "/tec/named.sample_C.com.zone";

を#したところ、正常に起動が出来ましたので、sample.com.zoneの
zoneファイルの修正で復旧できました。


またのトラブルの際(^^;A 宜しくお願い致します。<(_ _)>

お礼日時:2008/11/07 14:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!