
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 ,
@
overexample.com.
,foo
overfoo.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.