Eu tenho dois servidores executando o BIND, o primeiro é configurado como o mestre de duas zonas e o segundo como um escravo para essas zonas. As zonas são example.com e ddns.example.com. Eu tenho DDNS em execução e milhares de entradas de dispositivos são criadas dinamicamente em ddns.example.com. Eu queria manter o DDNS separado do main example.com, então criei uma zona separada que os servidores DHCP atualizam.
Considerando que essas zonas estão hospedadas no mesmo servidor, é possível ter a delegação trabalhando de example.com para ddns.example.com? Por exemplo, se o domínio de pesquisa da minha estação de trabalho for example.com e direcionado para 10.1.10.1 para seu provedor de DNS, eu gostaria de poder resolver hostname.ddns. Como está, posso resolver hostname.ddns.example.com, mas gostaria de poder resolver apenas hostname.ddns.
Como alternativa, se o domínio de pesquisa da estação de trabalho for ddns.example.com, quais configurações eu preciso alterar para poder resolver web, ftp, etc, que são todos os hosts no pai, example.com zone ? A zona ddns.example.com precisa encaminhar para a zona example.com? Novamente, todas as zonas são configuradas no mesmo servidor com uma segunda configuração de servidor como escravo.
named.conf:
zone "example.com" IN {
type master;
file "example.com";
allow-update { none; };
}
zone "ddns.example.com" IN {
type master;
file "ddns.example.com";
allow-update { key dhcp-update; };
}
arquivo de zona example.com:
$ORIGIN .
$TTL 86400
example.com IN SOA ns1.example.com. hostmaster.example.com. (
serial, refresh, retry, etc.
)
NS ns1.example.com.
NS ns2.example.com.
$ORIGIN example.com.
ns1 A 10.1.10.1
ns2 A 10.1.10.2
web A 10.1.15.30
ftp A 10.1.15.31
host3 A 10.1.15.32
$ORIGIN ddns.example.com
NS ns1
NS ns2
ns1 A 10.1.10.1
ns2 A 10.1.10.2