Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Set your router's public IP at enom.com.

Project Description

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.

A Requirements

  • 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.

B Installation

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

  1. At first install Python 3.3.0 from here:
    Windows X86-64 MSI Installer (3.3.0)
  2. Download and unpack SetIP3
  3. Create a link in Autostart that points to setip3.py to run the script each
    time you start your computer.
  4. 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

  1. As user root type at the console window to install the correct package:
    apt-get install python3
  2. Download and unpack SetIP3 to /usr/share
  3. In /etc/rc.local insert a line before the exit 0 like this:
    python3 /usr/share/SetIP3/setip3.py
  4. Alternatively you can configure a scheduled cron job

On Debian Linux the location for the setip3.cfg and setip3.log file is </usr/local>.

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. Example:

# 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>
Release History

Release History

This version
History Node

0.1.3

History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting