私が最初に間違っていると思うのは、その再帰の問題です。しかし、問題が私の逆引き参照ファイルのどこにあるのかわかりません。 ns
はns.example.com
として報告する必要がありますが、代わりにns.example.com.ns
を取得します。もちろん、その名前のエントリがないため、その名前のエントリは見つかりません。また、そうなるはずもありません。
これが私のリバースファイルです:
$TTL 86400
@ IN SOA ns.example.com root.example.com. (
16071990 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ; Minimum TTL
)
@ IN NS ns.example.com
それほど複雑ではありません。私の質問は何ですか、リバーズファイルに対して名前をチェックするときにnamed-checkzone
の出力に影響を与える他のファイルは何ですか?
それがファイル全体ですか?このゾーンはどのドメイン名に使用されていますか?
A
またはAAAA
レコードがないため、レコードがないことが通知されます。あなたのNS
レコードもゾーンに関連していますが、これは間違っていると思います(ただし、このゾーンが何をするのかを明確にしていないため、はっきりとはわかりません)。
代わりにこれが必要になる可能性があります。
$TTL 86400
@ IN SOA ns.example.com. root.example.com. (
16071990 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ; Minimum TTL
)
@ IN NS ns.example.com.