archivo de zona de ejemplo (dominio1.com):
@ IN NS dns1.domain.com.
@ IN NS dns2.domain.com.
dns1 IN A **.**.178.93
dns2 IN A **.**.178.93
¿Tengo que declarar IN NS
en cada archivo de zona de dominio usando bind9? ¿Es posible incluir estas entradas para no tener que escribirlas cada vez?
Respuesta1
Sí. RFC 1033estados:"Los registros NS para un dominio existen tanto en la zona que delega el dominio como en el dominio mismo"y por lo tanto NS
los registros no se pueden omitir por completo.
Los registros adhesivos solo son necesarios cuando los servidores de nombres están dentro de la misma zona que el dominio. Al registrar todos sus dominios en los mismos servidores de nombres, ya reduce el esfuerzo a la mitad, la zona example.org
sería suficiente con sólo:
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
y no necesitaregistros de pegamento.
Incluso podrías usar la opción @INCLUDE para incluir los servidores de nombres de un segundo archivo:
@INCLUDE common-zone-data/name-servers.inc ; include common name-servers
donde name-servers.inc contiene los dos registros de recursos NS mencionados anteriormente.
Si todas sus zonas son idénticas de todos modos, simplemente apúntelas al mismo archivo de zona en su nombre.conf:
zone "example.com" {
type master;
file "common-zone-data/default.zone";
};
zone "example.org" {
type master;
file "common-zone-data/default.zone";
};