dynamicIP 3.0


  • Keep your leased address alive
  • Publish your leased address
  • Taskbar application and full on screen progress
  • Posts your leased address to your web site over FTP, all controlled through a template file of your design
  • Works with routers as well as modems and terminal adaptors
  • Works over PASV FTP connection.
  • Run multiple instances, each capable of uploading to a different site
  • Control over the FTP Port

Please contact us and let us know what you think

 


 

new in version 3

dynamicIP is now works with ADSL/DSL/Cable routers as well a ADSL/ISDN/PSTN modems and terminal adaptors..

Features include:

  • Polls for external IP address every 10 seconds
  • Option to upload your IP address only if the address has changed
  • Separate Auto Start and Reboot options
  • Optionally calls an external script or program after successful update
  • Control over the FTP Port

 


 

 

What is dynamicIP

So you've paid for an ADSL/DSL/Cable connection, fast Internet, always on BUT - the IP address they provide is dynamic. Great! You get high-speed internet access but every time the line drops, you get a new internet address.

dynamicIP allows you to use your dynamic service like a static service. dynamicIP runs on your gateway machine or device connected to an ADSL/DSL/Cable modem or router:

  • Keeping your connection up by frequently accessing the internet
  • Writing your leased address to an upload page
  • Publishing the upload page to your hosted site

Why use DynamicIP

I pay BT for an ADSL line but I chose not to pay extra for the business service (an extra £100+ a year). Unfortunately, the basic service only provides me with a dynamic address. But BT keep dropping the service so, even if I keep my server on, the line drops and I get a new address on average, every 4 days. So what can I do...

dynamicIP provides the solution. Running dynamicIP on my server machine, dynamicIP ensures that my leased address is kept alive every minute of the day. But the line can still be pulled by my service provider and anyway, keeping the address up is no good if I don't know what it is...

dynamicIP also gets hold of the dynamic address and published this address. You provide a template web page and a place to publish (your web site, FTP server, free web space, etc). Every 5 minutes (or as frequently as you desire), dynamicIP picks up you leased address, writes this to the template file and via FTP, uploads the template file. So no matter where you are, you can link to your home host - even if your service provider pulls the connection.


Using dynamicIP

dynamicIP is simple to use task bar application. After installation, you will have to set up dynamicIP - this is done the first time you run the application. On running you are presented with the program's main screen:

taskbar application

Once running, dynamicIP can be hidden from view. Notice the dynamicIP icon in your task bar:

  • The icon changes to reflect the running state of dynamicIP:
    • Red Icon when an error is detected.
    • Yellow icon when loading and unloading
    • Blue icon when running
  • Double click this icon and dynamicIP will restore its window.
  • Right click this icon to display the icon menu for:
    • Showing the main window and
    • Exiting dynamicIP

Settings

Setting Description
FTP Site Address of your public hosted FTP site. It is to this site that your template file will be uploaded, once modified with to reflect your dynamic IP address.
PASV Mode Select this mode of FTP if you are running over a firewall.
Port Number The default FTP port is 21. Change this value if your target server operates on a different port.
User Your user name at your ftp site
Password Your password at your ftp site
Upload Your upload address (where your web pages are put) on your ftp site
Template Location of your template file (on your local system).
Internet Address This box shows the current leased address, or if there is a problem, this box shows a warning. Also available in this box is a tick box to control when dynamicIP uploads the leased address to your website.

dynamicIP checks to see if the leased address has change since the last time it uploaded the address to you web site. Checking the 'Upload if Changed' box instructs dynamicIP to only upload the leased address page if the leased address has changed.

This is a useful feature as it reduces the volume of data uploaded to your web site (some host providers charge by the megabyte).

Auto Start When checked, this option forces dynamicIP to automatically start running when started.

This option is useful if dynamicIP is added to your start menu, allowing the program to start when the system is restarted.

Reboot on error Sets the action taken when a network error occurs. When set, dynamicIP automatically reboots your server after three attempts at accessing the internet from your machine.

The 'Reboot on Error' option is extremely useful when your computer is directly connected to the internet over an ADSL/ISDN modem or terminal adaptor as these devices often require a full reset to re-establish an internet connection.

External Process When the 'Call External Process' box is checked, dynamicIP calls a program or script (.EXE, .BAT or .CMD file) after every successful update to the published IP address. When running an external process, dynamicIP waits for the process to terminate before continuing.

Running

Once you have set up the initial parameters, click the 'Start' button to start the polling and upload process. Every refresh period (initially this is every 5 minutes but you can change this from the menu), dynamicIP updates your template file with the current leased address and uploads the template file to your FTP site. Every 10 seconds, dynamicIP polls the internet for your leased address.

Menu Options

The menu bar on the main window gives you control over the refresh period and allows you to terminate (exit) the application.

Refresh Period
By default, the refresh period is set to 300 seconds (5 minutes). The refresh period can be changed to any number of seconds. Note, this is the period over which dynamicIP publishes your leased address. Regardless of this setting, dynamicIP polls the network for your leased address every 10 seconds.

The Template File

This file is a standard web page (HTML or server side page). However, the file also contains some dynamicIP specific HTML tags. These tags are substituted with current local information before the file is uploaded to your site.

The following table describes these tags

Tag Description
 <ADDRESS> Address of your public hosted FTP site. It is to this site that your template file will be uploaded, once modified with to reflect your dynamic IP address.
 <DATE> Local date when the template was last updated
 <TIME> Local time when the template was last updated

An example of a simple template file (example.htm) is shown below:

The example above contains the tags <address>, <date> and <time> and the page is design to expire and reload every 2 minutes. The address supplied refers back to a hosted site on your home server.


Running multiple copies of dynamicIP

If you need to upload to a number of sites from the same machine, use dynamicIP's command line option to start multiple copies each with individual settings. To run dynamicIP with new settings, simply follow the command line with a unique name. For example, to run dynamicIP twice, each with different settings, one for a site called mysite1, the other for a site called mysite2, run the following:

dynamicIP mysite1
dynamicIP mysite2

This will run two copies of dynamicIP:

Note, the title bar displays the settings name. Note that in the above example, 'mysite1' is set to upload to the host 'mysite.com' and 'mysite2' is set to upload to the host 'another.com'.

Using a unique command line, you can run as many copies of dynamicIP as required, each uploading to different sites or uploading different templates.


Customer Support

dynamicIP is free to use - Users of dynamicIP are entitled to free upgrades to the product as well as online support.

To find out what's new, visit www.lowrieweb.com/dynamicIP.htm.

If your have any questions concerning dynamicIP or need support in using or installing this product, send us an email at support@lowrieweb.com - one of our experts will get back to you.

 


Legal Stuff

Please read the following legal notices...

Friendly Notice

"dynamicIP" is freeware. Please feel free to use the product as you wish. You are freely allowed to distribute the program itself and any program documentation. Free distribution is encouraged.

If you have any enhancement requests or general comments, please direct these to the program author, Nigel Lowrie at nigel@lowrieweb.com. Please feel free to email the above to get yourself on our mailing list. Once we have made enhancements we will be looking for people to trial the next release.

Now comes the legal stuff. Remember, dynamicIP is free, but it does belong to someone.

 

Legal Notice

  • the PROGRAM - "dynamicIP"
  • the DOCUMENT: this document.
  • the DATA: PROGRAM data files, either edited by the PROGRAM stand alone or embedded in document container applications.
  • the AUTHOR: Lowrie Associates Ltd.

This PROGRAM is released to the public domain as is without any warranty of functionability whatsoever.

Sale of this PROGRAM or any of its components or related DOCUMENT without prior authorization of the Author is illegal. Violators will be prosecuted.
Distribution of this PROGRAM on digital media such as Floppies, DVD Discs, CD Discs and other removable media is free from authors consent. Please distribute the PROGRAM, DOCUMENT and DATA freely. If you proceed in using this program, you do so at your own risk.

Ownership

All intellectual property attributed to the PROGRAM, DATA and DOCUMENT are solely owned by the AUTHOR. No attempt should be made to reverse engineer any of the above components. All intellectual property is protected by law. Violators will be prosecuted