Cree 2 nombres DNS para 2 dominios en una IP estática - Ubuntu

Cree 2 nombres DNS para 2 dominios en una IP estática - Ubuntu

Tengo VPS Ubuntu 15.04 y ahí tengo configurado DNS para uno de mis dominios externos.

Este es un ejemplo de configuración en '/etc/bind/named.conf.local':

zone "test.com" {
        type master;
        file "/etc/bind/zones/test.com.db";
        };

y dentro de '/etc/bind/zones/test.com.db'

$TTL 600
test.com.      IN      SOA     ns1.test.com. admin.test.com. (
                                                        2006081401
                                                        28800
                                                        3600
                                                        604800
                                                        38400
)

test.com.      IN      NS              ns1.test.com.
test.com.      IN      NS              ns2.test.com.

test.com.      IN      MX     10       mta.test.com.

test.com.       IN      A       111.111.111.111
*                       IN      A       111.111.111.111

ns1.test.com.              IN      A       111.111.111.111
ns2.test.com.              IN      A       111.111.111.111

www              IN      A       111.111.111.111
mta        

Ahora bien, si quiero utilizar un dominio de muestra más, 'test.info', ¿qué debo hacer aquí?

¿Quizás crear una nueva zona y un archivo de zona como?:

zone "test.info" {
        type master;
        file "/etc/bind/zones/test.info.db";
        }; 

y zonas/test.info.db como ??

$TTL 600
test.info.      IN      SOA     ns1.test.info. admin.test.info. (
                                                        2006081401
                                                        28800
                                                        3600
                                                        604800
                                                        38400
)

test.info.      IN      NS              ns1.test.info.
test.info.      IN      NS              ns2.test.info.

test.info.      IN      MX     10       mta.test.info.

test.info.       IN      A       111.111.111.111
*                       IN      A       111.111.111.111

ns1.test.info.              IN      A       111.111.111.111
ns2.test.info.              IN      A       111.111.111.111

www              IN      A       111.111.111.111
mta  

O simplemente necesito crear un nuevo registro de zona como:

zone "test.info" {
        type master;
        file "/etc/bind/zones/test.com.db";
        };

y apuntarlo al archivo del primer dominio 'test.com.db'?

Respuesta1

Normalmente, tendría un archivo separado para cada zona, pero si específicamente desea asegurarse de tener exactamente el mismo conjunto de registros en varias zonas, bajo ciertas condiciones, es posible tener varias zonas respaldadas desde el mismo archivo.

  • Solo se debe acceder a los archivos de zona en modo de solo lectura named(sin zonas actualizadas dinámicamente, sin zonas esclavas, etc.).
  • Los archivos de zona sólo deben contener registros con nombres de propietarios relativos (por ejemplo , @over example.com., fooover foo.example.com., etc.).
  • Las zonas realmente tienen exactamente el mismo conjunto de registros (relativos a la zona).


En resumen, si desea mantener las cosas simples, simplemente haga lo normal y cree archivos separados. Entonces no tendrás que preocuparte por ninguna limitación especial.

Respuesta2

En named.conf.local, una línea por nombre de host

zone "test.com" { type master; file "/etc/bind/zones/test.com.db"; };
zone "test.info" { type master; file "/etc/bind/zones/test.info.db"; };

luego, cree un archivo .db por cada nuevo nombre de host (dominio) con todos los registros DNS para ese nombre de host en particular.

información relacionada