Skip to main content

Command-Line Cloud DNS utility

Project description

UpdateDNS

Edit updatedns.ini to specify the API key for each provider hosting your DNS. Add a FQDN entry specifying which interface to monitor and update.

[digital_ocean]
key       = <api key>
domain    = domain.tld

[route53]
key       = <api key>
secret    = <secret>
domain    = example.com
domain    = test.io

[sub.domain.tld]
interface = wan0

[yep.example.com]
interface = eth0

[yep.test.io]
interface = eth0

Providers as of libcloud-3.7.0

  • auroradns
  • buddyns
  • cloudflare
  • digital_ocean
  • dnsimple
  • durabledns
  • gandi
  • gandi_live
  • godaddy
  • google
  • hostvirtual
  • linode
  • liquidweb
  • luadns
  • nfsn
  • nsone
  • onapp
  • pointdns
  • powerdns
  • rackspace
  • rcodezero
  • route53
  • softlayer
  • vultr
  • worldwidedns
  • zerigo
  • zonomi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

updatedns-0.7.3.tar.gz (4.9 kB view details)

Uploaded Source

File details

Details for the file updatedns-0.7.3.tar.gz.

File metadata

  • Download URL: updatedns-0.7.3.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.6

File hashes

Hashes for updatedns-0.7.3.tar.gz
Algorithm Hash digest
SHA256 ee367342e7da6d0b8c6a1df6b6e7724db40335c37c9cd2b83e66f2b3312859d9
MD5 9879fb29c0815241df6c6a8bb2cc2850
BLAKE2b-256 9a3fa62b1289fa33c9e165c00ca523d29bba003d625a8e6fd4097eef815f9153

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page