Thursday, May 8, 2014

Dynamic DNS Client for Afraid DNS

Dynamic DNS Service Client for Afraid DNS by JPS

Dynamic DNS is a method of automatically updating a name server in the Domain Name System, often in real time, with the active DNS configuration of its configured hostnames, addresses or other information.

Dynamic DNS providers offer a software client program that automates the discovery and registration of the client system's public IP addresses. The client program is executed on a computer or device in the private network. It connects to the DDNS provider's systems with a unique login name; the provider uses the name to link the discovered public IP address of the home network with a hostname in the domain name system. Depending on the provider, the hostname is registered within a domain owned by the provider, or within the customer's own domain name.


Many home networking modem/routers include client applications in their firmware, compatible with a variety of DDNS providers.

https://freedns.afraid.org/ is one of the best Dynamic DNS Service provider for free. Professional like options are available for power users. I have been using it for a while and find it very useful. 

I have written Dynamic DNS CLient for myself which keep updating the IP Address of My Home Router to Free DNS Website very efficiently. Now I don't need to update the IP Address of my Router manually. 

Here is the script:

On Error Resume Next
do
dim webpage
dim minutes
minutes=30
webpage = ""
Set objExplorer = CreateObject("InternetExplorer.Application")
objExplorer.Navigate webpage
Do Until (objExplorer.readyState = 4)    
wscript.sleep 100    
Loop
objExplorer.Quit
WScript.Sleep minutes*60*1000
loop
 This script runs in the background and won't affect any working. Its lightweight. User have to only enter the Direct URL available under Dynamic DNS Section.

This script runs every 30 minutes. If you want to change the time, just change the value of minutes variable only and save it. For your ready reference, I am attaching the script in ZIP file.
After download, unzip it and edit the file by right click on it. Enter the Direct URL in webpage variable. Save it. And then double click on it. No interface will appear. Just log in to website and check whether your ip address is updated or not under Dynamic DNS Section.

Click here to download the SCRIPT.

BP Profile as Homepage version 1.1 - updated for Wordpress 4.1 and Buddypress 2.1.1

After pointing out by John Clause, I have just updated the plugin for Wordpress 4.1 and Buddypress 2.1.1. Now enjoy the facebook function...