Skip to content

r15ch13/cf-ddns-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudflare DDNS updater

Mini Dynamic DNS Service using Cloudflare

Installation

λ git clone <this-repo>
λ composer install

Usage

λ curl 'https://ddns.example.org/?zone=example.org&domain=home.example.org&wildcard' \
  -H 'X-Auth-Email: <cloudflare email>' \
  -H 'X-Auth-Key: <cloudflare key>
  • zone = Cloudflare Zone Name (not the ID)
  • domain = Domain or Subdomain
  • ip|ipv4 = Update ipv4 (no auto detection)
  • ipv6 = Update ipv6
  • ttl = Update TTL value (default: 120)
  • wildcard = Use *.example.org (flag)
  • proxied = Set proxy status (flag)

The username and password field of your FRITZ!Box settings will be used.

FRITZ!Box Example: https://ddns.example.org/?zone=example.org&domain=<domain>&ipv4=<ipaddr>&ipv6=<ip6addr>

License

The MIT License (MIT)

Releases

No releases published

Packages

No packages published

Languages