Hi Everyone,

Can you help me with my DDNS configuration? I already created a hostname on No-IP and set up DDNS on my router. I entered all the necessary DDNS credentials, and the router successfully connected to my No-IP host. I also enabled Remote Management on the router and set the web server port to 80. The hostname is accessible only on my local network, but when I try to connect from another network, it fails.

Which router are we talking about?

Just a word of warning, enabling remote admin access to your router will ensure it becomes part of a global botnet at some point. That’s almost certainly a when, not an if.

If you ping the hostname from outside, does it resolve to an IP?

1 Spice up

DDNS clients usually don’t need any open ports, at least not inbound.

Perhaps you can explain your objective.

If your No-IP hostname only works on your local network but not from outside, it’s likely your ISP is blocking port 80, which is super common. Try changing the remote management port to something like 8080 or 8443, then accessing it like this: yourhostname.no-ip.com:8080.

Also, make sure port forwarding is set up on your router to point that port to the internal IP of your device (like your router or a web server).

One more thing, some ISPs give you a CGNAT IP, which means you don’t have a true public IP, and DDNS won’t work unless you get a static IP or use a VPN-type workaround.

1 Spice up