I'm not having a problem per se, but I'm trying to find out why something I use to troubleshoot connectivity problems work.
I deal with laptops that connect to a VPN using a software called Cisco AnyConnect VPN Client. In order to connect to these servers, the person connecting first needs to connect to the Internet and then connect to the VPN.
Quite often, a problem occurs with the connection where when they connect to the internet, websites load extremly slow and the servers aren't found to connect to when the VPN software is opened.
It's not just any website that loads slowly, it's every website and behaves as if there's a proxy set (there isn't in ie options). It loads slowly but eventually loads. My assumption is the same thing that's affecting the ie browser is also affecting the server ip addresses and somehow is being translated incorrectly.
To fix it, I disconnect them from the internet and from the command prompt have them type in ipconfig /flushdns then turn the modem and router back on.
What I'm confused about is why does this work. Generally, rebooting the laptop has the same effect as doing an ipconfig /flushdns, or so I was told but this doesn't seem to be the case. Simply rebooting the machine doesn't resolve the issue. That command must be done or it doesn't work.
If I type in ipconfig /displaydns after a reboot, there's still information there. So does rebooting the machine not remove the DNS Cache?
Does anyone have any insight to why this works or where I could look to get some more information?