mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 18:48:49 -04:00
Feature request: LuaDNS support #84
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @NotAUsername4Sure on GitHub (Dec 22, 2020).
Originally assigned to: @qdm12 on GitHub.
Add support to update an LuaDNS IP address registration
It uses Rest API so it may be hard. "https://www.luadns.com/api.html"
@qdm12 commented on GitHub (Dec 23, 2020):
Thanks! Oh on the contrary a REST API is easier for me (as long as it's not super convoluted like Azure's DNS 👀). I'll get to it during the Christmas break.
@qdm12 commented on GitHub (Dec 26, 2020):
A few initial questions (I'm coding it now):
Thanks!
@NotAUsername4Sure commented on GitHub (Dec 26, 2020):
Also note that all these are included in the free package of the service. You are only limited on the number of the zones. It might help you develop faster. Thank you for taking the time to add this service, much appreciated !
@qdm12 commented on GitHub (Dec 26, 2020):
Thanks! Out of laziness, can you please try it with the image
qmcgaw/ddns-updater:luadnsand using this readme, as well as that LuaDNS readme?If it gets complicated debugging it I'll sign up etc and test it out myself 👍
@NotAUsername4Sure commented on GitHub (Dec 27, 2020):
I get the below error :
ERROR email "examplename@outlook.com" is not valid
https://github.com/qdm12/ddns-updater/blob/luadns/internal/settings/luadns.go#L49
@qdm12 commented on GitHub (Dec 27, 2020):
Hmm strange. If you don't mind, as I use this check in other places too, can you please send me an email to quentin.mcgaw@gmail.com using that email address so I can run it through my regular expression check to see why it fails? Thanks!
@NotAUsername4Sure commented on GitHub (Dec 29, 2020):
The email error is now fixed.
Now i get the below when it tries to update the record :
I tried with different hosts. i.e. "*" "test" "". i get the same error. also tried with existing record and with non existing record.
Find below the logs :
host set to "*" without record on luadns
host set to "test" with record on luadns
@qdm12 commented on GitHub (Dec 29, 2020):
Thanks for testing again! I pushed some commits to parse the error message and so on.
I decided (finally duh) to sign up on luadns and tested it with a domain (by the way, quite amazing it's free!) and it's working for me. Can you try pulling and try again?
If it fails again, are you sure you enabled API access in your settings as described here?
Thanks!
@NotAUsername4Sure commented on GitHub (Dec 30, 2020):
It is working !! Thank you very much for integrating this into your project !!
@qdm12 commented on GitHub (Dec 30, 2020):
It's now merged in the main Docker image. Enjoy 🎉