https://github.com/johnweldon/dyn_update
Dynamic DNS updater
https://github.com/johnweldon/dyn_update
cloudflare-ddns cloudflare-dynamic-dns dynamic-dns-updater google-domains-ip-updater opendns zyxel
Last synced: 30 days ago
JSON representation
Dynamic DNS updater
- Host: GitHub
- URL: https://github.com/johnweldon/dyn_update
- Owner: johnweldon
- Created: 2018-03-20T04:18:23.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-02-05T02:43:43.000Z (over 6 years ago)
- Last Synced: 2023-03-13T16:43:17.167Z (over 3 years ago)
- Topics: cloudflare-ddns, cloudflare-dynamic-dns, dynamic-dns-updater, google-domains-ip-updater, opendns, zyxel
- Language: Go
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dyn_update
Looks up apparent public IP address using OpenDNS and updates dynamic-dns records on Google Domains or Cloudflare depending on environment variables
# Usage
Set environment for Google Domains or CloudFlare.
If both are set then each will be tried until they all succeed or one fails.
## Google Domains
Set these environment variables:
```sh
GD_USERNAME=
GD_PASSWORD=
GD_HOSTNAME=
```
## CloudFlare
Set these environment variables:
```sh
CF_TOKEN=
CF_ZONE_ID=
CF_HOSTNAME=
```