Recently, I’ve wanted to be able to VPN into my home network so that I can perform various tasks while out of the house. My provider does not offer static IP addresses to residential customers, so I have to rely on a Dynamic DNS service. I don’t want to have my personal IP publicly listed on my domain, however, so I’d like to use Cloudflare to proxy the IP.
Asuswrt-merlin (developed by Eric Sauvageau – well worth a look if you are currently running the stock asuswrt firmware) provides the ability to link the router up to a Dynamic DNS service (DDNS).
However, it does not natively support Cloudflare as a DDNS. In fact, Cloudfare doesn’t appear to have a dedicated DDNS system (certainly not on the free tier). But, with some clever trickery (produced by others), its possible to set it up to update DNS records in cloudfare.
None of this is my handiwork, but for posterity, I want to document the full process to set it up here.
Continue reading “Asuswrt-Merlin Cloudflare DDNS”