> > Seems there's a standard protocol https://www.domainconnect.org/ > > Their reference code is in Python as well, like octopress, in case > that's relevant. > > > - Jonas > I have written https://gitlab.com/JohnLines/put-dns/-/wikis/Similar-or-Related-Projects to describe where I think these projects fit.
The idea behind put-dns is that if someone was packaging, say Libravatar the could put into their postinst put-dns "_avatars._tcp.example.com. IN SRV 0 0 80 avatars.example.com" put-dns "_avatars-sec._tcp.example.com. IN SRV 0 0 443 avatars.example.com" with appropriate values for avatars.example.com, and if put-dns was already configured with a working provider then the end user would not need to do that step. Complex cases, with multiple redundant servers, load balancing etc will require much more planning and understanding of the configuration possibilities and are out of the scope of put-dns. John