Hey
I have enabled DDNS for my RUT X50 router running the RUTX_R_00.07.07.2 firmware. Here is how I have configured the two different instances (for two different DuckDNS-domains…
DDNS01 (Domain1)
Enabled:yes
Use HTTP secure:yes
Lookup hostname domain1.duckdns.org
DDNS service provider:duckdns.org
Domain:domain1.duckdns.org
Username:my google account
Password My google accounts password
IP address source:Public
URL to detect:http://ipv4.wtfismyip.com/text
Check interval:5 min
Force interval:30 min
DuckDNS_NC(domain2)
Enabled:yes
Use HTTP secure:yes
Lookup hostname domain2.duckdns.org
DDNS service provider:duckdns.org
Domain:domain2.duckdns.org
Username:my google account
Password My google accounts password
IP address source:Public
URL to detect:same as above(removed because the forum )
Check interval:5 min
Force interval:30 min
However, when I load the Dynamic DNS-overview, the field Last Update for DDNS01 & DuckDNS_NC both claim that the last update was in “Never” and the next update field is empty.
The public IPv4 Address populates automatically, if I update it manually from duckdns.org. Please understand that I have replaced my domains with domain1.duckdns. org& domain2.duckdns. org because this is public community.
Any ideas to get the automatic IPv4 address change? I do not have access to a static public IPv4 address, so I need the DDNS to update properly…
Thanks for taking the time! Please ask if I was unclear, I am a very unperfect person that might forget to add some details!
To use DDNS, you need at least a dynamic public IP address. Unfortunately, if you are behind a carrier’s CGNAT, it won’t work. For more information about IP address ranges, refer to the Remote Device Access section.
Please check and provide the first two octets and subnet of the IP address assigned to your WAN interface. This will help determine if CGNAT is affecting your connection.
I just checked my public IPv4 address via the https://www.whatismyip.com/ -service. It provides my ISPs-public IPv4 address block as the following:
ASN: 16086
Organization: DNA Oyj
ASN IP Range: 185.174.24.0/22
Note that I have specifically configured the APN from my ISP that provides a public IPv4 address. There is also an APN option that offers only a CGNAT-IPv4 address, which I am not using at the moment…
The DDDNS address works, and I can connect to the port forwarded -HTTPS-page via the internet, even when connecting via a third party VPN (Proton VPN in my case.)
Although many carriers have both a ‘Public’ APN and a ‘regular behind CGNAT’ APN, the Public APN can only be used if your have purchased a Public IP SIM.
Can we assume you have purchase the far more expensive ‘Public IP’ SIM, or are you using a regular domestic SIM?
To verfy you have a Public IP on your SIM …
Login to the RUTX UI and navigate to NETWORK > WAN > mob1s1a1 … and the IP address should be the same as the one reported in www.ipchicken.com or www.whatsmyip.com
Firstly, I want to emphasize that you did the correc thing by trying to check that I am not behind CGNAT, since that is the most common issue!
I just checked the IP from my (Network/WAN) overview screen, and looks like I have an IPv4 address on my mob1s1a1-interface in the subnet that I mentioned earlier. However, looks like the IPv4 address is not always in the same subnet than what the whatismy .com-service provided for me earlier.
It might have something to do with the fact that my ISP is the low cost subsidiary of DNA OYJ, and thus they have access to a different block of those public IP’s
I would like to emphasize that I can use the port-forwarded website from within my LAN& when connecting to the site via Duckdns-domain via an VPN, once I have manually updated the public IPv4 addresses correctly to the Duckdns. org-console.
I believe the issue might be with the RUTX50-routers DDNS-client, since it does not update the changed public IPv4 address to the DDNS provider (Duckdns. org). Here is what the DDNS-console on the RUTX50-looks to me:
Next step, as this might be a DuckDNS ‘handshake and IP verification’ issue.
Here are my settings … it is sufficient to just enter ‘nouser’ as a Username, as DuckDNS just uses the Domain and their Token as a Password to validate. Ensure you are using the Token that appears on your DuckDNS web login page and not your regular Google password.
More importantly, try http://checkip.dyndns.com as the URL to detect … see if this makes a difference
Thanks @Mike
Looks like that fixed 99% of the issue.
The major problem was that I had not signed into the DuckDNS client with just the access token…
At the moment, I am still encountering an issue wherein the automatically configured IPv4 address is different on the RUTX50 DDNS client Overview page compared to what the checkmyip.dyndns.com & other tools claim it to be. I have also inputted the proper public IPv4 address manually into DuckDNS. org-site.Looks like the two different domains can also have different IPv4 addresses with basicly the same configuration… (I.E. one having the proper IPv4 address, the other not).
Edit:
Looks like the RUTX50 DDNS-overview page IP address display might not be 100% correct, since looks like my windows client gets the correct IP…
Thanks for the time!
I am probably going to change the first message of this thread to reflect how the duckdns should be configured into the RUTX50 ddns-client.