Skip to content

OpenDNS's updater is a little opaque. Try using this python script instead.

License

Notifications You must be signed in to change notification settings

richgong/opendns-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenDNS-Updater

OpenDNS's "Dynamic IP" updater is a little opaque. Try using this python script instead, which you can customize for your own needs.

Install

Install required python modules:

pip install -r requirements.txt

Configuration

Create a config file called config.ini in the same directory:

[Main]
label: YourNetworkLabel
username: your@email.com
password: your-opendns-password-here

Run

Run this to update your IP address:

python update.py

Not working?

I found that OpenDNS requires that your password contain at least 1 special character. My password contained a couple of these, and it actually caused "HTTP Basic Auth" to break for me. So I changed my password to only contain alphanumeric characters with an underscore as my special character.

About

OpenDNS's updater is a little opaque. Try using this python script instead.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages