これはこのWebサイトの範囲外であることがわかっていますが、テストDNSサーバーをセットアップしようとしているため、ローカルドメインの解決は完全に拒否されます。私はいくつかのチュートリアルやさまざまなフォーラムの投稿のアドバイスを試してみましたが、うまくいきませんでした。
Digまたはnslookupを使用しようとすると、サーバーは一般的なSERVFAILで応答します。興味深いことに、逆引きは正常に機能します。
それは簡単な問題だと私は確信していますが、私はそれを見つけることを試みようとしている最悪の場合です。どんな助けでも大歓迎です。
IP: 192.168.93.25
ホスト名: ns2.tenebris.cs
問題のファイルは次のとおりです。
/etc/resolv.conf
nameserver 127.0.0.1
search ns2.tenebris.cs
/etc/bind/named.conf.local
zone "tenebris.cs"{
type master;
file "/etc/bind/zones/tenebris.cs.db";
};
zone "93.168.192.in-addr.arpa"{
type master;
file "/etc/bind/zones/rev.93.168.192.in-addr.arpa";
};
/etc/bind/zones/tenebris.cs.db
$TTL 86400 ; 1 day
tenebris.cs. IN SOA ns2.tenebris.cs. hostmaster.example.com. (
2008080901 ; serial
8H ; refresh
4H ; retry
4W ; expire
1D ; minimum
)
IN NS ns2.tenebris.cs.
IN MX hermes.tenebris.cs.
IN A 192.168.93.25
localhost IN A 127.0.0.1
ns2 IN A 192.168.93.25
www IN A 192.168.93.250
zeus IN A 192.168.93.253
hermes IN A 192.168.93.250
www IN CNAME tenebris.cs.
Named-checkzoneを使用します。
$ named-checkzone tenebris.cs cs.db
dns_rdata_fromtext: cs.db:13: near 'hermes.tenebris.cs.': not a valid number
dns_master_load: cs.db:22: www.tenebris.cs: CNAME and other data
zone tenebris.cs/IN: loading from master file cs.db failed: not a valid number
zone tenebris.cs/IN: not loaded due to errors.
最初のエラーは、hermes.tenebris.csを指しているMXレコードに問題があることを示しています。 MXレコードの形式は次のとおりです。
name ttl class rr pref name
あなたは環境設定を逃しています。 1つしかないので、これを0〜65535の任意の有効な数値に設定できます。10を試しました。
次のエラーはCNAMEにあります。 CNAMEは別のレコードと共存できません 。 wwwがAレコードとCNAMEの両方を指している重複があります。
Aレコードを削除すると、ゾーンが機能するようになります。