The Java™ Virtual Machine (JVM) caches the IP addresses of hosts so that it does not have to do a DNS lookup for the same node more than once. This leads to the development environment's incorrect identification of any host that changes its IP address for any reason as for example, when it is disconnected from the current network, and plugged into another one.