Synchronize netlogon.dns domain controller records with DNS on EfficientIP's SOLIDserver DDI.
I do not have a SOLIDserver DDI device to test (yet). All this code is based on a conversation I had with CoPilot on 2026-03-11. I still need to tweak and test it.
dns_sync/
__init__.py
main.py
config.yaml
models.py
netlogon_parser.py
solidserver_client.py
reconcile.py
utils/
__init__.py
logging.py
python main.py netlogon.dns --dry-runpython main.py netlogon.dns- Zone mapping for multi-domain forests
- Delete stale records
- Logging