Automatically Synchronize Volatile IP Addresses to Host Names with Dynamic DNS
In my last article about hosting multiple remote desktop sessions from one computer, I provided an example of a Remote Desktop Connection across the Internet from the other side of the world in Tokyo. In that illustration, the Remote Desktop client connected to a static IP address. Unfortunately, most home Internet connections do not work that way. Static IP addresses are usually reserved for business, not consumers. Home Internet users are typically assigned a multiple of dynamic IP addresses via DCHP each year. Sometimes these addresses are released every day, every week, every month, every year, every time the computer/router reboots, or every time the MAC address on the Internet node changes. If a home user wants a static IP address, he or she would have to make a special request to his or her ISP and pay extra. The last time I checked, that price ran around $50 per address! For me, that’s paying double for my broadband Internet connection!
Dynamic IP address licensing poses a problem when hosting VPN Connections, Remote Desktop Sessions, or just plain Apache HTTP Web Server Connections. Since you can’t anticipate when the ISP will assign a new IP address, you might be stuck in Tokyo trying to connect to your home network using an expired IP address. That’s not very pleasant at all! Does this inconvenience justify the static IP address fee? I’m a cheapie. So for me, it does not. Besides, there are just some broadband providers who do not offer static IP addresses, period! What’s there to do?
Read the rest of this entry »