同じテンプレートを使用して駐車したいドメインがたくさんあります。ネームサーバーに必要な変更をすべて加えました。
現在、ネームサーバーを指しているドメインごとに、named.conf.localにエントリを追加する必要があります。
現状:
zone "example.com" {
type master;
file "db.parking";
};
zone "example.org" {
type master;
file "db.parking";
};
望ましい状況:
zone "." {
type master;
file "db.parking";
};
dp.parking
$TTL 86400
@ IN SOA ns1.mynameserver.com. root.mynameserver.com. (
2014061805 ; Serial //YYYYMMDDCC
8h ; Refresh
4h ; Retry
2w ; Expire
1h ) ; Minimum
NS ns1.mynameserver.com.
NS ns2.mynameserver.com.
www A my.ns1.public.ip
@ A my.ns1.public.ip
ns1 A my.ns1.public.ip
ns2 A my.ns2.public.ip
mail A my.ns1.public.ip
imap CNAME mail
pop CNAME mail
smtp CNAME mail
@ MX 10 mail
残念ながら、望ましい状況(ワイルドカードを使用してdb.parkingにすべての要求を処理させる)は機能していません。
どんな考えでも大歓迎です!
バインドはこれを許可しません、そして非常に正当な理由で-あなたがこれをするならば、インターネット上の誰もが彼らが選んだどんなドメインのためにあなたのネームサーバーを使うことができました。これは、例えば、素晴らしいでしょう。ホスト名が存在しないためにスパムが拒否されることを望まないスパマー。
設定ファイルを生成するには、何らかの形式のスクリプト/プログラムを使用する必要があります。メインの設定ファイルでinclude
ステートメントを使用して、定期的に生成されるファイルをゾーンステートメントに含めることができます。