This DynDNS client script is posting your router’s public IP-Adress to enom.com
each time it is called. The post URL is configurable in the setip3.cfg file.
- Developed and tested on Windows 7 Home Premium (64 Bit) and
- Debian 7.0 Linux (64 Bit)
- Python 3.2.3 is required to run this script.
- Apple Computers and Apple OS are not supported. We do not support companies
- who like to have an utility patent for a glass plate with round corners and a
thin aluminum chassis.
For Windows download the correct .msi file, for Debian choose the python3
package. You can get help here: http://www.python.org/
B.1 Windows Install
- At first install Python 3.3.0 from here:
- Windows X86-64 MSI Installer (3.3.0)
- Download and unpack SetIP3
- Create a link in Autostart that points to setip3.py to run the script each
- time you start your computer.
- Alternatively you can configure a scheduled task in windows
On Windows the location for the setip3.cfg and setip3.log file is <C:Python33>.
B.2 Debian Install
- As user root type at the console window to install the correct package:
- apt-get install python3
- Download and unpack SetIP3 to /usr/share
- In /etc/rc.local insert a line before the exit 0 like this:
- python3 /usr/share/SetIP3/setip3.py
- Alternatively you can configure a scheduled cron job
On Debian Linux the location for the setip3.cfg and setip3.log file is
C Configuration of setip3.cfg
In setip3.cfg you may set the log level and at least your domain name and your
password to update the IP-Address for your domain name.
# Log levels are: DEBUG, INFO, WARNING, ERROR and CRITICAL
LogLevel = logging.DEBUG
# Set your domain here:
ZoneValue = <mydomain.com>
# Set your password here:
DomainPasswordValue = <passwd>