Solves the problem of a changing / dynamic IP address
IPGofer does one simple job, regularly and without complaining.
It provides a simple solution to the problem of your own IP address changing.
This is a simple version of some dynamic dns services. It's not as comprehensive as such services. But it is free, it doesn't require registration with a third party or registration or transfer of a domain name.
How does it work?
IPGofer polls your IP address regularly. When your IP address changes, he creates a file that you have configured, containing the new IP address and ftp's it to a server that you specify. For example, if your file is along the lines...
... (where destination.html is the page or tool that you want people to arrive at) you can make your menus and links point to this 'redirect' file. When your IP changes, IPGofer will update this redirect and so your links will continue to work, with nothing for you to do other than leave IPGofer running.
So you're cutting out the dynamic dns by hosting your own redirect. A redirect which is updated automatically by IPGofer.
Or if your file is along the lines...
... then you can view that page and read your IP address from anywhere else with an internet connection.
These are just two examples. There will be other ways to configure IPGofer to achieve these things, and other uses to which IPGofer could be put.
What should I do with the downloaded file?
Open the .dmg file and find the application inside. If you want to keep using IPGofer, drag and drop it into your Applications folder. To keep it in your dock, right-click or click-and-hold on its dock icon and choose 'Keep in dock'. To have it available all the time, do the same and choose 'Open at login'
Mac OSX 10.4 or higher, 10.8 (Mountain Lion) supported
IPGopher writes important messages to the Console window (find Console in Applications>Utilities). Use this to track what it's doing. If the ftp fails, you'll also get an alert showing the ftp return code - a list of these codes' meanings is included in IPGofer's dmg file. For any other questions please contact: firstname.lastname@example.org
- If your ftp username and password contain non-ascii characters, these will be messed up after saving and re-starting IPGopher. This is because my routines that encrypt and decrypt those fields for storage currently only work with ascii characters. To work around this, just re-type your username and password each time you re-start IPGopher.
- IPGofer currently checks your IP address every 3 minutes. This means that your page or website could be unavailable for up to 3 minutes when your IP address changes. If there is demand, I may release a version which allows you to shorten this time.
- IPGofer currently only compiles and writes one file. If there is demand, I may release a version which allows you to make as many configurations as you like.
- IPGofer interacts with peacockmedia's server (hosted professionally by Fasthosts) to find the user's IP. If this is ever unavailable (which should only be for very short periods if at all, and doesn't mean that your page is unavailable, unless your IP address happens to change at the same time) then IPGopher will do nothing but simply wait for the service to resume and then carry on its work.
- IPGofer will only discover the external IP address (the address that the you send as part of your web request). It's up to you to set up (if necessary) your port 80 to point to the particular machine.
- IPGofer v1 is free. If it's popular I may release improved versions and don't rule out charging for those. But v1 will not expire and will always work on the systems it's built for. It will only report when future versions are available, and only on startup and if you've checked that box.
- There will always be a supported version which is free, albeit possibly with some limitations.
Developer: Shiela Dixon
released August 2012