aceptar múltiples dominios en el archivo de zona

aceptar múltiples dominios en el archivo de zona

Tengo un archivo de zona como este para el dominio.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.

Pero necesito vincular otros dominios como anotherdomain.coma exampledomain.neteste servidor. Configuré DNS para estos dominios en ns1.maindomain.comy ns2.maindomain.com. Entonces debo crear un archivo de zona para otros dominios. Por ejemplo :

$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.

No necesito un servidor de nombres 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";
};

También tengo un error en el archivo 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.

Respuesta1

Un dominio por archivo de zona. Simplemente edite su archivo nombrado.conf para usar un archivo diferente para cada zona.

zone "anotherdomain.com"    {  type master;  file "anotherdomain.DB";  };

información relacionada