Google DDNS update client for GoogleDomains(Support Linux/macOS)
- Efficient DDNS client
- Use reliable APIs for accuracy
- IPv6 Support
- Refactor Shell versions to support OpenWRT
- You need to add a dynamic domain resolution in Google Domains.
- Check out the dynamic domain names you have added.
- Write down your username and password.
- Fill in the
GoogleDDNS.py
file with the hostname, username and password you recorded.
# The domain name you want to update
HOSTNAME = "yourdomainname.com"
# Your Google Domains username(Not Google account)
USERNAME = "yourusername"
# Your Google Domains password
PASSWORD = "yourpassword"
- Install the required dependencies to run.
pip3 install requests
- [Recommended] Add to
Crontab
.
*/1 * * * * python3 GoogleDDNS.py
- IP.SB: Free IP lookup interface provided