One of the most powerful and coolest tools over the internet, is the No-IP_DUC tool, simply it is a program that runs either as a start up program or as a windows service (if more than one account is available on the computer), that takes your public IP address and assigns a host name to it, so it’s a solution when static IP address is not an option to take.
All what you need to do is to go to http://www.no-ip.org and create a new account and then download your “Dynamic DNS update client”, after that you assign a new host name, for example, “test.no-ip.org”, so this will become your static IP address but in terms of names rather than numbers.
Actually, I am now using Windows 7 besides BackTrack 4 R2, after installing the dynamic DNS update client on Windows 7 you will be asked for the “email” and the “password” of your No-IP.org account, just type them in and a new window will pop up to let you choose the host name you want to use (you can add more than one from the website), after that, the briefing window appears to tell you your current public IP address and stuff.
But what makes this tool effective, is its ability to work as a Windows service, which means that whoever logs onto that computer (locally) will fire up the DNS update client and will assigns the public IP address to the host name.
Why should I use it!
You would ask: “Do I really need this tool?” well then it depends! It totally depends on you, are there any services running on your computer that you want to access remotely! If yes then this is the right tool for you.
I can give you some of my current services being ran on my personal machine, the first and the most important one, is accessing my Belkin router remotely, this of course depends on your router and its ability to be managed remotely, for example, mine is running on port 12345, so I can access it everywhere by simply navigating to this address: http://test.no-ip.org:12345 then I will be prompted to enter my router’s master password to access it.
Another example, is the remote desktop connection, which runs on port 3389, but this is somehow harder to achieve, since you need “Port Forwarding”, actually it’s not a hard task, but to not technical users, they will just decline to try, use this reference to see how to “port-forwarding” connection to a given computer in a LAN.
Finally, my last example, is the BitTorrent WebUI interface, which lets you add, remove, queue torrents remotely, which it needs to be assigned a port number to be accessed remotely, so in my case, let’s say that I am using port 19191, so if I want to connect to my home’s BitTorrent client, all I need to do is, to type: http://test.no-ip.org:19191/gui.
Well, that’s it, have a lovely time J