Okay... here's a long one...
This is all that I know of the situation... The OS on the laptop is Win98se. The laptop is using a Xircom Realport modem/nic. All laptops on the internal network access a DHCP server to get their TCP/IP information. I know that the DHCP server uses a 4 hour lease. The webserver in question is also on the same network and is accessible from the outside Internet.
The situation is that you log onto the network with the laptop, so the NIC has an assigned address (ie: 158.200.70.69). Let's say that the website that we are trying to get to is 158.200.115.200. The user shuts down the laptop and drives home... he's lucky, only a 15 minute drive away, but he needs to access the webserver to do some other work that needs to be done. He turns the laptop on at home immediately when he gets home and dials into his local ISP... so he has a two different IP address's assigned to the laptop if you look at WINIPCFG. He has 158.200.70.69 and what ever the ISP assigned. When he tries to access the webserver (158.200.115.200) the webpage times out. You release the IP information on the NIC through WINIPCFG while still connected to the ISP. The NIC is now assigned 0.0.0.0. You can immediately connect to the website.
This situation happens with different ISPs. I've tested Concentric, Earthlink, even AOL. I know that it has to do with routing issues and have found a work around that I'm not happy with because of the time to run the script. I have a batch file running everytime the user logs into windows... the batch file first releases the IP information on the NIC and then renews it. The result of it when the laptop is hooked into the network is that it releases the IP 158.200.70.69 and then renews it back to 158.200.70.69. If it is not connected to the network, it releases the IP and then renews it to a WIN98 default of 169.254.x.x. This works, but I don't like the 1 minute delay for the system trying to find the DHCP server and them timing out. If I can release the IP information on the NIC on shut down, then I will not have to run a renew command... it will automatically do that on startup the next time. Changing the lease time on the DHCP server is also not a possibility.
Thanks for all of your attention on this so far...
Talfin