https://github.com/dsmith73/duckdns
update DuckDNS ip on a schedule
https://github.com/dsmith73/duckdns
Last synced: about 6 hours ago
JSON representation
update DuckDNS ip on a schedule
- Host: GitHub
- URL: https://github.com/dsmith73/duckdns
- Owner: dsmith73
- License: mit
- Created: 2022-01-19T20:36:25.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-19T19:45:34.000Z (about 4 years ago)
- Last Synced: 2025-11-13T08:35:50.741Z (7 months ago)
- Language: Shell
- Size: 101 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **Update DuckDNS**
> I created this repo to overcome an issue that I was having with Metronet and DuckDNS.
> Metronet uses a sort of NAT which doesn't map directly back to my router. So, with this playbook, I can update DuckDNS with the WAN IP on my router, instead of the one it auto-discovers (Metronet's NAT'd IP address).
### **Variables:**
- **DOMAINS**: Comma separated list of the domains to update
- **IP_ADDRESS**: IP to use in the update
- **TOKEN**: DuckDNS token
- **BASE_URL**: Base URL of the update address
I've moved most of the variable into **Secrets** since I plan to run this with GitHub Actions.
IF you intend to run this locally, then you would simply "un-comment" and re-implement.