mirror of
https://github.com/qdm12/ddns-updater.git
synced 2026-08-02 10:38:41 -04:00
Feature request: UPnP and local router web interface scraping #452
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @aathan on GitHub (Oct 21, 2024).
Rather than rely on external providers to report the public IP of the network, the updater could get this information from UPnP or by using APIs provided by the edge router of the network, or by scraping the edge router's web UX.
Since this project did not have these features, I wrote a simple DDNS updater for my own use, and if you wish, you can take a look at my code.
It's just a quick and dirty implementation, but you will see:
-- NOTE that most/many end-user home routers have UPnP enabled by default.
https://github.com/aathan/my-ddns-updater
This project could incorporate a new category of "get the IP address to update with" getters that use these kinds of strategies, eliminating the need to rely on potentially rate limited resources external to the network.