-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
luci-app-ddns: Namecheap DDNS setting are misleading #2436
Comments
Can you help me how to configure the DDNS client in OpenWrt with this service? |
This had me confused for a while until I found this post. The 'username' field is really the 'host' field as mentioned in the OP. Thus, 'Domain: example.net', and 'username: myhost' updates 'myhost.example.net'. It's additionally confusing that the 'Domain' field shows 'myhost.example.net' as an example of what to enter as shown below: |
What device are you using and what version of OpenWrt? I would also like you to show me your config file. |
Have you tried the newest luci-app-ddns? There we have improved the description. |
What would "USERNAME" be? |
You got me there now ;-) |
This is my configuration file:
By the way, I use recently installed snapshots. |
I'm using a Linksys WRT3200ACM with firmware version "OpenWrt 19.07.4 r11208-ce6496d796 / LuCI openwrt-19.07 branch git-20.247.75781-0d0ab01" The software package installed is: In the below screenshot I replaced my actual domain / subdomain with 'example.net' and 'subdomain', respectively, but this configuration works in this version of the software. Namecheap.com uses the domain (in this example, 'example.net') as the 'username' (I think?). Here is the string sent to namecheap.com (from log file): |
My fictitious domain is abc.com.ar
|
The config values replaces the following values in this file during run. |
The config file that is rendered by the luci-app-ddns GUI at /etc/config/ddns on my system is (only posting relevant section, with changes as consistent with above):
(Note: Technically I should have written 'host' instead of 'subdomain' for my example, like host.example.net. Also, you shouldn't post your password!) |
What happens is that we have a different version of DDNS and I think there was a change in the way it is configured. By the way, I have already changed the password in the NameCheap panel. |
With this configuration I found on Reddit it does work:
But in the DDNS panel it shows another IP that is not mine: |
What I'd expect is a field called 'host', where 'host' can be '@' (in your case) or 'subdomain' (in my case), instead of a 'username' field.
'USERNAME' seems misplaced here. Does namecheap.com technically use a 'username' for ddns? It seems to just use the domain name (example.com, in my case). |
At the end, what should I enter in each box? It doesn't work one way or another... |
According to that Link says that I have to complete this way: https://dynamicdns.park-your-domain.com/update?host=@&domain=abc.com.ar&password=PASSWORD&ip=MY-IP I tested this in a browser because the OpenWrt DDNS client does not allow entering the "@" value in Host as indicated in the NameCheap Link. I also see that my IP is in the Namecheap panel. |
I now filed #7559 to actually show the Update URL which will be used. It is not exactly the customization of fields that people suggested here but hopefully it would make it easier to see what to fill where. |
Setting up DDNS with namecheap through LUCI was a little confusing for me. Basically, LUCI populates the "username" field into the "host" field in the namecheap update url. Until I figured that out, I was putting my namecheap account username into the username field and it obviously wasn't working. It would help newbies like me out if this was a little bit more consistent/clear.
The text was updated successfully, but these errors were encountered: