Em um laboratório, estou testando políticas DNS de horizonte dividido (também conhecido como cérebro dividido). As políticas definidas em um servidor DC/DNS não são replicadas para outros servidores DC/DNS.
É possível fazê-los replicar?
O laboratório possui sub-redes 192.168.72.0 e 192.168.73.0 e dois DCs executando DNS. Os dois DCs possuem endereços IP 192.168.72.100 e 192.168.73.100.
Criei um registro A no DNS do host1 em 10.0.0.2
Segui este tutorial da Microsoft the DC com IP 192.168.72.100. Os comandos específicos são colados abaixo:
Add-DnsServerZoneScope -ZoneName "deez.datz" -Name Scope73"
Add-DnsServerResourceRecord -ZoneName "deez.datz" -A -Name "host1" -IPv4Address "10.0.0.100" -ZoneScope "Scope73"
Add-DNsServerQueryResolutionPolicy -Name "Policy73" -Action ALLOW -ClientSubnet "eq,TGH-North" -ZoneScope "Scope73,1" -ZoneName "deez.datz"
Nslookup de um sistema na sub-rede 192.168.73.0:
nslookup host1 192.168.72.100
Name: host1.deez.datz
Address: 10.0.0.100
nslookup host1 192.168.73.100
Name: host1.deez.datz
Address: 10.0.0.2
A política DNS funciona corretamente no primeiro controlador de domínio onde os comandos foram executados. A política não entrou em vigor no segundo DC. A política não foi replicada.
Entendo que este é o comportamento padrão da Política DNS da Microsoft.
É possível forçar a replicação da política DNS (e evitar a execução dos comandos em cada controlador de domínio)?