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

DNS Validation with ZoneEdit #2714

Open
SomeRandomVisitor opened this issue Dec 12, 2024 · 3 comments
Open

DNS Validation with ZoneEdit #2714

SomeRandomVisitor opened this issue Dec 12, 2024 · 3 comments

Comments

@SomeRandomVisitor
Copy link

SomeRandomVisitor commented Dec 12, 2024

It will be fantastic to include DNS validation with ZoneEdit. This public DNS service provides API endpoint to create and delete TXT records. A very simple and useful integration. ZoneEdit offers limited-scope authentication tokens for API, which is great for security. Here is overall guide how to use dynamic API https://support.zoneedit.com/en/knowledgebase/article/dynamic-dns and here is article for TXT records using API https://support.zoneedit.com/en/knowledgebase/article/changes-to-dynamic-dns

@SomeRandomVisitor
Copy link
Author

SomeRandomVisitor commented Dec 19, 2024

For the API result codes, the XML output returned is up to the requestor to parse and handle:

  • NOACCESS or NO_AUTH
    The authentication failed. This not only happens if the username/password is wrong, but also if the request is for a hostname/domain that isn’t under the user’s account.

  • NOSERVICE
    Dynamic DNS is not turned on for this domain. Each domain must have its own DynDNS flag enabled individually (by the user) in their member settings.

  • ILLEGAL INPUT
    Self-explanatory. The client sent data that is outside the allowed set for a DynDNS update.

  • TOOSOON
    Not enough time has elapsed since the last update. You need to wait at least 10 minutes between updates. It limits the number of DYNAMIC DNS updates for the same hostname within a short period of time. This includes any update operation against the same hostname (both CREATE and DELETE).

  • NOERROR or OK
    Everything works fine.

@c-s-cott
Copy link

c-s-cott commented Dec 20, 2024

@WouterTinus I just got DNS validation through Zone Edit working yesterday and have a script to contribute for this issue, I see you are working on simple-acme now though. Should @SomeRandomVisitor recreate this on the new repo?

@SomeRandomVisitor
Copy link
Author

Recreated in simple-acme as suggested. Thanks.

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

No branches or pull requests

2 participants