Ik zit met een DNS migratie binnenkort van Windows 2016 server DNS naar een ander platform. Het gaat hierbij om meer dan 200 domeinen die binnen het forest gehost worden (de reverse lookup zones nog niet eens meegeteld).
Voor de migratie is tooling aanwezig, maar die vereist dat zone transfer is toegestaan op de te migreren zones.
Met de hand alle zones langs gaan is geen optie dus dacht ik aan Powershell, echter ben ik niet bekend met Powershell qua syntax e.d..
Er lijkt een commando te zijn dat je in geheel zone transfers toestaat op de server zodat je niet alle zones langs zou hoeven;
De commando's worden geaccepteerd, maar als ik een zone transfer uit probeer te voeren op 1 zone krijg ik een time-out (dus geen failed wanneer zone transfer uit zou staan -> getest).
Resultaat zonder zonetransfer
Resultaat met de bovenstaande commando's uitgevoerd
Reguliere commando's werken wel gewoon
Dus de DNS service (in mijn lab) werkt wel
Ook al diverse andere formaten/opties e.d. geprobeerd, maar zonder succes.
Nu zal het ook mogelijk zijn (gok/hoop ik) dat je iteratief langs alle zones gaat en dan de settings aanpas dat zonetransfers mogelijk zijn vanaf 1 IP adres, maar daar stopt mijn powershell kennis/ervaring.
Is er iemand die me op weg kan helpen?
Voor de migratie is tooling aanwezig, maar die vereist dat zone transfer is toegestaan op de te migreren zones.
Met de hand alle zones langs gaan is geen optie dus dacht ik aan Powershell, echter ben ik niet bekend met Powershell qua syntax e.d..
Er lijkt een commando te zijn dat je in geheel zone transfers toestaat op de server zodat je niet alle zones langs zou hoeven;
PowerShell:
1
2
| Add-DnsServerClientSubnet -Name "DestHost" -IPv4Subnet "192.168.40.11/32" -PassThru | Format-List * Add-DnsServerZoneTransferPolicy -Name "Migration" -Action IGNORE -ClientSubnet "eq,DestHost" -ComputerName dc2016 -PassThru | Format-List * |
De commando's worden geaccepteerd, maar als ik een zone transfer uit probeer te voeren op 1 zone krijg ik een time-out (dus geen failed wanneer zone transfer uit zou staan -> getest).
Resultaat zonder zonetransfer
code:
1
2
3
4
5
6
| $ dig @192.168.40.60 test.lab AXFR ; <<>> DiG 9.11.3-1ubuntu1.17-Ubuntu <<>> @192.168.40.60 test.lab AXFR ; (1 server found) ;; global options: +cmd ; Transfer failed. |
Resultaat met de bovenstaande commando's uitgevoerd
code:
1
2
3
4
5
6
| $ dig @192.168.40.60 test.lab AXFR ; <<>> DiG 9.11.3-1ubuntu1.17-Ubuntu <<>> @192.168.40.60 test.lab AXFR ; (1 server found) ;; global options: +cmd ;; connection timed out; no servers could be reached |
Reguliere commando's werken wel gewoon
code:
1
2
| $ dig @192.168.40.60 www.test.lab +short 192.168.0.1 |
Dus de DNS service (in mijn lab) werkt wel
Ook al diverse andere formaten/opties e.d. geprobeerd, maar zonder succes.
Nu zal het ook mogelijk zijn (gok/hoop ik) dat je iteratief langs alle zones gaat en dan de settings aanpas dat zonetransfers mogelijk zijn vanaf 1 IP adres, maar daar stopt mijn powershell kennis/ervaring.
Is er iemand die me op weg kan helpen?
leica - zeiss - fuji - apple | PSN = Sh4m1n0