
まず、chrootという名前のドメインが正常に機能しました。と/var/named/chroot/var/named
呼ばれるファイルがあります。mydomain.com.db
named.local
named.root
Named.confもあります/var/named/chroot/etc
。
したがって、mydomain.comは、ホストされたウェブサイトns1.mydomain.com
とns2.mydomain.com
。
この設定に別のドメインを追加したいのですが、mydomain2.com
他のドメインを追加するためのチュートリアル記事を見つけることができません。彼らは主に最初のドメインを追加することに焦点を当てているようです。
新しいゾーンファイルを作成してから参照する必要があるようですが、named.conf
ゾーンファイルに何を含めるべきかわかりません。私は成功せずにいくつかの試行錯誤を推測しようとしました。
答え1
最初のドメインと同じ2番目のドメインを追加します。/var/named/chroot/etc/bind/named.conf
新しい領域とそのファイル名を参照するエントリを作成します。 (最も簡単な方法は、行をコピーし、行mydomain.com
のすべての点で名前を変更してからコピーしてmydomain
反映することです。新しいファイルを編集して反映します。mydomain2
mydomain.com.db
mydomain2.com.db
mydomain.com
mydomain2.com
あなたできる(おそらく)両方のドメインに同じNSレコードとMXレコードを使用する必要があります。
ETA:ラインはnamed.comf
おおよそ次の通りです:
zone "mydomain.com" { type master; file "mydomain.com.db"; };
正しいホストファイルは次のとおりです。
;-----------------
;mydomain.com.db
;-----------------
@ IN SOA ns.mydomain.com. postmaster.mydomain.com. (
2011060701 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400) ; minimum
;-----------------
; Nameserver(s) for the mydomain.com domain
;-----------------
@ IN NS ns.mydomain.com.
IN NS ns2.mydomain.com.
IN NS ns3.mydomain.com.
;-----------------
; Mail server(s) in the mydomain.com domain
;-----------------
@ IN MX 10 mail.mydomain.com.
IN MX 20 some.fallback.server.
;-----------------
; Address record(s) for the mydomain.com domain
;-----------------
localhost IN A 127.0.0.1
@ IN A 12.34.56.78
www IN CNAME mydomain.com.
mail IN A 34.21.75.68
pop3 IN CNAME mail
;-----------------
すべてのFQDN名は.で終わる必要があります。それ以外の場合、バインディングは暗黙的にその後ろに付着しますmydomain.com
。セミコロンの前の行はコメントです。