aceita vários domínios no arquivo de zona

1

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.
    
por sweb 07.12.2013 / 19:17

1 resposta

0

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";  };
    
por 07.12.2013 / 19:41

Tags