Skip to content
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

Closed
aario opened this issue Mar 16, 2018 · 8 comments · Fixed by #957
Closed

AutoDNS API Support? #501

aario opened this issue Mar 16, 2018 · 8 comments · Fixed by #957

Comments

@aario
Copy link

aario commented Mar 16, 2018

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

@amenk
Copy link

amenk commented May 29, 2019

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

@kolaente
Copy link
Contributor

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.

@ldez
Copy link
Member

ldez commented May 29, 2019

The API documentation seems to be here: https://help.internetx.com/display/APIXMLEN/Domain+Robot+XML+API

@amenk
Copy link

amenk commented May 30, 2019

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

@amenk
Copy link

amenk commented May 30, 2019

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?

@amenk
Copy link

amenk commented May 30, 2019

I saw that AutoDNS also supports EPP. This seems to be more a standard

EPP might just only allow to register / modify domains, but not DNS zones. So is not helpful here.

@amenk
Copy link

amenk commented Aug 21, 2019

@kolaente will implement that in on basis of https://help.internetx.com/display/APIJSONEN

@kolaente kolaente mentioned this issue Aug 30, 2019
11 tasks
@kolaente
Copy link
Contributor

WIP PR is up: #957

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging a pull request may close this issue.

4 participants