■掲示板に戻る■ 1- 最新10



レス数が1000を超えています。残念ながら全部は表示しません。

BIND全般

[452:438 (02/05/16 09:11)]
>>439
> 同じゾーン・ファイルがマスタとしてはエラーが発生
> しなくても、スレーブとしてエラーが発生することが
> あるってことですか?
そうだよ。

> でも、その場合、文法的なというか、「:」と「;」の
> 書き間違いといったレベルでなく、何か論理的な間違い
> によるエラーじゃないかと...
だからその仮定は間違いだって。

> ちょっと初心者に教えて欲しいのだけど、スレーブとして
> エラーが発生して、マスタとしては発生しない、ゾーン・
> ファイル上の書き間違いって、どんなのがあります?
> ヒントにしたいと思います。
嫌です。
どうせ事例を一つあげても、自分のところがそのケースに当てはまらなかったら
大丈夫とか思うんでしょ?


[453:438 (02/05/16 09:26)]
>>452 での回答はさすがにあんまりな気がしたので
一つだけ事例をあげると、

文法エラーのある zone ファイルについて、BIND のバージョンによって
挙動が異なるケースがある。バージョン A ではエラーにならずに
なんとか動くけどバージョン B ではエラーになって動かないとか。

だが、バージョンが同じだったら大丈夫というわけではないので注意。

>>447
BIND9 の dig はそうだけど BIND8 の dig だと () つきで表示するんじゃないかな。

>>446
zone ファイルの方で NS を 2つ登録しているはずなのに
dig の問い合わせに対して NS が 1 個しか返ってきてないのはおかしい。
DNSマスタの方の zone 情報が既に壊れている。(もしくは更新し忘れている)


[454:447 (02/05/16 10:25)]
>>453

おお、そうなんですね。
8.3.1のdigで引いたら括弧付きで帰ってきました。


[455:ちんかす (02/05/16 19:20)]
>>453
>文法エラーのある zone ファイルについて、
>BIND のバージョンによって挙動が異なるケースがある。

同じzoneファイルでも、バージョンによって挙動が異なるのは、
バージョンアップで文法が変わったからなのだと思っていたぞ(藁
なるほど、正しい文法で書けば問題は起こらないのだね。


[456:メモ中 (02/05/26 01:41)]
BINDで試験的にDNSサーバを立てようと思っているのですが
一通りconfとzone、resolv等をいじってから
nslookup実行しましたが
Server: 192.168.100.5
Address: 192.168.100.5#53

** server can't find Linux.test-test.local.: SERVFAIL
とエラーが返ってきてしまいます。
/var/log/messageに変なログが出ていないかと調べてみたんですが

May 25 02:30:08 redhat named[1060]: starting BIND 9.1.3 -u named
May 25 02:30:08 redhat named[1060]: using 1 CPU
May 25 02:30:08 redhat named[1062]: loading configuration from '/etc/named.conf'
May 25 02:30:08 redhat named[1062]: the default for the 'auth-nxdomain' option i
s now 'no'
May 25 02:30:08 redhat named[1062]: no IPv6 interfaces found
May 25 02:30:08 redhat named[1062]: listening on IPv4 interface lo, 127.0.0.1#53
May 25 02:30:08 redhat named[1062]: listening on IPv4 interface eth0, 192.168.10
0.5#53
May 25 02:30:08 redhat named[1062]: command channel listening on 127.0.0.1#953
May 25 02:30:08 redhat named[1062]: dns_rdata_fromtext: test-test.local:11: near
'Linux.test-test.local.': unexpected token
May 25 02:30:08 redhat named[1062]: dns_zone_load: zone test-test.local/IN: load
ing master file test-test.local: unexpected token
May 25 02:30:08 redhat named[1062]: running
May 25 02:30:08 redhat 5月 25 02:30:08 named: named起動 succeeded
と記録がありました。
(今日の昼のログですが、今も起動直後に同じログが出ます)

May 25 02:30:08 redhat named[1062]: dns_rdata_fromtext: test-test.local:11: near
'Linux.test-test.local.': unexpected token
May 25 02:30:08 redhat named[1062]: dns_zone_load: zone test-test.local/IN: load
ing master file test-test.local: unexpected token

この2行が怪しい感じなのですが・・・名前解決の出来ない原因がはっきりしません。
情報もかなり漁ったのですがうまくいきません。
お願いします助けて下さい。


[457:名無しさん@お腹いっぱい。 (02/05/26 01:44)]
>>456
named.conf に記述ミスがあるんだろ。


[458:メモ中 (02/05/26 01:58)]
name.confはこんな感じです。
いかがでしょうか?

// generated by named-bootconf.pl

options {
directory "/var/named";
auth-nxdomain yes;
pid-file "/var/run/named/named.pid";

};

//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

include "/etc/rndc.key";

zone "." IN {
type hint;
file "named.ca";
};

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "0.0.127.in-addr.arpa.zone";
allow-update { none; };
};

zone "test-test.local." IN {
type master;
file "test-test.local";
};

こんな感じで書いてあるのですが。
一番上の、
auth-nxdomain yes;
pid-file "/var/run/named/named.pid";
は、エラーが直るかと思って悩んだ挙句書き込んでみました。


[459:名無しさん@お腹いっぱい。 (02/05/26 02:00)]
>>458
> zone "." IN {
この「IN」は何?


[460:名無しさん@お腹いっぱい。 (02/05/26 02:02)]
違ったかも。

>>456
> May 25 02:30:08 redhat named[1062]: dns_rdata_fromtext: test-test.local:11: near
> 'Linux.test-test.local.': unexpected token
> May 25 02:30:08 redhat named[1062]: dns_zone_load: zone test-test.local/IN: load
> ing master file test-test.local: unexpected token
っつーんだから、test-test.local の中身だな。


[461:メモ中 (02/05/26 02:05)]
参考にしたWebページにこの記述があったのですが・・・。
色々見てみるとあったりなかったり・・・。
普通ないんですか?
全部削ったほうがいいですか?


次10 前10 最新10

read.cgi ver5.26+ (01/10/21-)