Um domínio por arquivo de zona. Basta editar seu arquivo named.conf para usar um arquivo diferente para cada zona.
zone "anotherdomain.com" { type master; file "anotherdomain.DB"; };
Eu tenho um arquivo de zona como este para o domínio maindomain.com
$TTL 14400
maindomain.com. IN SOA ns1.maindomain.com. [email protected]. (
2013120716 ; serial
14400 ; refresh
3600 ; retry
1209600 ; expire
7200 ; negative cache
) ;
; name servers
@ IN NS ns1.maindomain.com.
@ IN NS ns2.maindomain.com.
; mail
; maindomain.com. IN MX 10 mail.maindomain.com.
; name servers
maindomain.com. IN A 4.2.2.1
ns1 IN A 4.2.2.1
ns2 IN A 4.2.2.2
; cname
www IN CNAME maindomain.com.
Mas eu preciso vincular outros domínios como anotherdomain.com
, exampledomain.net
a este servidor. Eu configurei o dns para esses domínios para ns1.maindomain.com
e ns2.maindomain.com
.
Portanto, preciso criar um arquivo de zona para outros domínios. por exemplo:
$TTL 14400
anotherdomain.com. IN SOA ns1.maindomain.com. [email protected]. (
2013120716 ; serial
14400 ; refresh
3600 ; retry
1209600 ; expire
7200 ; negative cache
) ;
; cname
www IN CNAME anotherdomain.com.
Eu não preciso de servidor de nomes para anotherdoamin.com
...
zone "maindomain.com" {
type master;
file "/etc/bind/zones/master/maindomain.com.db";
};
zone "anotherdomain.com" {
type master;
file "/etc/bind/zones/master/anotherdomain.com.db";
};
Também tenho um erro no arquivo de zona:
named-checkzone anotherdomain.com /etc/bind/zones/master/anotherdomain.com.db
zone anotherdomain.com/IN: has no NS records
zone anotherdomain.com/IN: not loaded due to errors.
Um domínio por arquivo de zona. Basta editar seu arquivo named.conf para usar um arquivo diferente para cada zona.
zone "anotherdomain.com" { type master; file "anotherdomain.DB"; };
Tags bind