-
-
Notifications
You must be signed in to change notification settings - Fork 978
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AutoDNS API Support? #501
Comments
ACME.sh supports AutoDNS --- would be cool to see that in LEGO as well. https://github.com/tohn/acme.sh/blob/master/dnsapi/dns_autodns.sh ping @kolaente |
Looks fairly doable - from first googling there seems to be only https://github.com/steinhauer-software/internetx-autodns-cli which midght be usable to communicate with autodns, otherwise we'd need to write that ourself. Unfortunately, the docs linked by @aario are hidden behind a login page and there seems to be no obvious way to register to get access to it, so I'm not really sure if talking to their api is easy or hard. |
The API documentation seems to be here: https://help.internetx.com/display/APIXMLEN/Domain+Robot+XML+API |
I believe that only the parts of the API has to be implemented to set the TXT records. It's three XML payloads as shown in https://github.com/tohn/acme.sh/blob/master/dnsapi/dns_autodns.sh |
I saw that AutoDNS also supports EPP. This seems to be more a standard but I have zero experience with it: https://help.internetx.com/display/APIEPPEN/Domain+Update Would it be more interesting to implement EPP? Would that support even more other DNS providers? |
EPP might just only allow to register / modify domains, but not DNS zones. So is not helpful here. |
@kolaente will implement that in on basis of https://help.internetx.com/display/APIJSONEN |
WIP PR is up: #957 |
Hi Folks,
I appreciate your efforts and will appreciate much more if lego supports AutoDNS API. There is already a library which written in PHP here:
https://github.com/tillkahlbrock/autodns-api
And the AutoDNS XML API documentation:
https://help.internetx.com/display/API/AutoDNS+XML-API
The text was updated successfully, but these errors were encountered: