Se você dividir suas zonas comuns em um arquivo de configuração separado, poderá usar a diretiva ' include
' para incluir esse arquivo em cada uma das suas exibições.
Todas as suas zonas não divididas vão em /etc/named/common-zones.conf
:
zone "example.com" IN {
type master;
file "zones/example.com.db";
};
Em seguida, include
desse arquivo em /etc/named.conf
:
view "dmz" {
match-clients { dmz_clients; };
include "/etc/named/common.zones.conf";
zone "other-zone.com" IN {
type master;
file "zones/other-zone_DMZ.com.db";
};
}
view "lan" {
match-clients { lan_clients; };
include "/etc/named/common.zones.conf";
zone "other-zone.com" IN {
type master;
file "zones/other-zone_LAN.com.db";
};
}