There are two different types of IP addresses, static and dynamic. Most of the ISP's have a pool of IP addresses from which they assign to users as they sign in. There is no guarantee that you will have the same IP address any time that you dial into your ISP's server. This type of IP address assigning is called dynamic. My ISP did at one time offer a static IP address for an extra $5 per month, but then when they were running out of IP addresses and went to get more from the IP Gods, they were turned down for the reason that the static addresses were wasting IP addresses. In order to please the Gods they sacrificed the static IP program. Bummer! To see what your assigned IP address is when you sign into your ISP: on a Win95 machine, click Start, Run and type winipcfg.
There is actually a free service on the web which lets you register a domain name to their site, then they will forward any requests to your dynamic address. Of course you have to sign in and out to make it work. In theory sounds pretty easy, so lets see if we can make it work(with anchors or links). So how to make a link to a dynamic address? Actually another ASP easy solution. You do need a sign in page which will obtain the IP address from the server variable REMOTE_ADDR . Then its as easy as storing the variable off into either a file or a database to create the link to. Also you will need a signout page when to signify the address is no longer available. So lets take a look at an example.