A method for preventing service disruption for a device in a network is provided. The method includes populating a filter list with an IP address declared to be valid for a server in the network and populating a rainy day list with an IP address discovered to be valid for the server. The method also includes requesting a DNS server to resolve a server domain name to a server IP address. When no response to the request is received, an IP address on the rainy day list is used to attempt to contact the server. When a response is received, the received IP address is compared to an IP address on the filter list or the rainy day list. When the received IP address matches an IP addresses on the filter list or the rainy day list, the received IP address is used to contact the server.
展开▼