FreeDNS Updates Your IP but Your Home Server Is Still Unreachable

At home the NAS works, and the FreeDNS hostname already resolves to your current IP, yet connections from outside time out. What sits between that address and your server?

FreeDNS Updates Your IP but Your Home Server Is Still Unreachable
TLDR
  • A successful FreeDNS update changes where a hostname points.
  • The server, forwarding rule and firewall still determine whether a connection reaches the application.
  • A changing public IP can work; an upstream NAT you cannot configure is a different obstacle.

A stable name does not establish an inbound connection

FreeDNS can keep a home server’s name usable as its IP changes. It does not start the application or configure the router’s forwarding rules. A successful update therefore answers only the naming part of the problem.

The service supports names pointing to home networks, workplaces and hosted systems. A recent Hacker News discussion brought renewed attention to those uses, including router compatibility. For someone troubleshooting access, the useful question is which part of the connection has actually succeeded.

An old DNS answer points to updating or caching

Check whether the hostname resolves to the current external IP. If it does not, inspect the record and the client responsible for updating it.

According to FreeDNS FAQ item 12, a changed record can coexist temporarily with cached answers on a computer or ISP resolver. The FAQ gives a default TTL of 3,600 seconds. That explains a possible stale answer; it does not mean every connection failure needs an hour of waiting.

A correct address moves the investigation to the service

TP-Link’s forwarding guide separates local server access, forwarding rules, WAN addressing and firewall checks. These are useful checkpoints for locating the failure:

ObservationNext check
The hostname returns an old IPThe updater, DNS record and cached answer.
The service fails on its local IP and portThe application and access to its listening port.
Local access works; external access failsThe forwarding destination, port and WAN address.
The router has a private or shared WAN addressThe upstream NAT and availability of a public IP.

A forwarding rule must target the correct internal device and service port. DDNS does not repair that mapping. Check the relevant firewall permission rather than treating a permanently disabled firewall as the solution.

You may need a public IP without needing a static one

Dynamic DNS is designed to accommodate address changes. Public reachability is a separate condition. TP-Link’s DDNS guidance explains that a private or CGNAT WAN address indicates another NAT device upstream.

If that is another router you control, its forwarding configuration also matters. If it belongs to the ISP, changing your home router cannot configure it. Ask the provider whether a public IP is available. The shared range to recognize includes 100.64.0.0–100.127.255.255.

Start with the DNS answer, then test the local service and inspect the inbound path. Once the name points to the right address, repeatedly saving the same DDNS setting stops being a useful diagnostic step.