I have a network with the following:
- Cable modem with static IP address
- Desktop - Win 7
- VM Host - VMware ESXi 4.0
- A couple of VM Guests - Windows
Every now and then my Win 7 PC is unable to access some of the VMs. When I ping the VMs by their domain name their IP address shows up as the IP address of the cable modem.
Sometimes I can fix it by running
ipconfig /flushdns. The IP address will reset back to what it was supposed to be, but occasionally it wont work.
Why does this happen and how can I fix it?
I have had the problem happen again and so I have tried pinging the machines that are returning the public static IP address from a different machine on the network at the same time the problem is occurring. The pings were coming back with the correct addresses on the other machine. So it seems the incorrect IP address problem is only happening on the Win 7 PC.
Also, after about 10 minutes of noticing the problem, pinging the machine names that were returning incorrect IPs suddenly started working correctly again without me fiddling with anything nor running