Skip to content

rwstorer/netlogon-dns-sync

Repository files navigation

netlogon-dns-sync

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.

Project Structure

dns_sync/
  __init__.py
  main.py
  config.yaml

  models.py
  netlogon_parser.py
  solidserver_client.py
  reconcile.py

  utils/
    __init__.py
    logging.py

Run the Import

Get a List of Missing Records

python main.py netlogon.dns --dry-run

Add Missing Records

python main.py netlogon.dns

Possible Future Additions

  • Zone mapping for multi-domain forests
  • Delete stale records
  • Logging

About

Synchronize netlogon.dns domain controller records with DNS on EfficientIP's SOLIDserver DDI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages