Cloudflare As New Free Dynamic DNS Provider
Hi TP-Link Team,
I’m writing to strongly advocate for adding Cloudflare as a new native free Dynamic DNS (DDNS) service provider in TP-Link router firmware.
As we move into the era of WiFi 7 and 10GbE networking (I am currently running an Archer BE400), the software needs to match the premium hardware. Currently, the DDNS list is dominated by legacy providers that are either paid or require annoying 30-day manual confirmations (like No-IP).
Here is the strong case for why Cloudflare DDNS is a must-have:
1. The "Self-Hosted" Revolution There is a massive community of us running Home Labs, media servers, and private clouds. We almost exclusively use Cloudflare because it is the industry standard for DNS. By not supporting it natively, TP-Link drives enthusiast users toward custom firmware (OpenWRT) or other brands. Native support would open a huge door to the self-hosted community.
2. Better Security (The "Orange Cloud") Cloudflare isn't just about updating an IP; it’s about security. Their "Proxy" feature hides our home IP address from the public internet, preventing DDoS attacks on our home networks. No other provider currently on your list offers this level of protection for free.
3. It is Permanently Free Unlike other "free" options that nag you to upgrade every month, Cloudflare is free forever for personal use. It offers a much better user experience for your customers.
4. Implementation is Technically Trivial This is not a complex request. Cloudflare uses a modern, well-documented REST API.
-
API Reference:
-
Authentication: Standard Bearer Token.
-
Method: A single
PUTrequest.
curl $CloudAPIEndpoint/$ZONE_ID/dns_records/$DNS_RECORD_ID \
-X PUT \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
-d '{
"name": "example.com",
"ttl": 3600,
"type": "A",
"comment": "Domain verification record",
"content": "198.51.100.4",
"proxied": true
}'
To the Community: If you are also tired of running scripts on a Raspberry Pi or Docker container just to update your router's IP, please comment below or upvote this thread. Let’s show the team how much demand there is for this!
To the Dev Team: Please put this on the roadmap. It is a low-effort integration that would massively improve the value of your routers for advanced users.
