Skip to content

A CLI tool to automate updating IP in A records dynamically for domains registered with GoDaddy, much like a DDNS service.

License

Notifications You must be signed in to change notification settings

ricardoinacio/go-ddns-daddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

go-ddns-daddy

A CLI tool to dynamically updating IP in A records for domains registered with GoDaddy, much like a DDNS service.

Features

  • Updates the IP addresses of your DNS A Records at GoDaddy.
  • Does not poll GoDaddy IP, avoiding unecessary requests.
  • Does not require any other dependency than the python3 with its standard library.

Installation and Usage

Generate a pair of GoDaddy's developer key and secret, then set the variables gd_key and gd_secret at app.py file to those values.

Set the variable domains with your domain names and subdomains. Suppose you were setting example.com domain and the subdomains www and app. This is how it should look:

domains = {"example.com": ["www", "app"]}

Run the script with python3 src/app.py.

About

A CLI tool to automate updating IP in A records dynamically for domains registered with GoDaddy, much like a DDNS service.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages