Patent ID: 9602411
Date: 2017-03-21
CPC Classifications: H04L

Claim:
1. A method for domain resolution suppression, the method comprising: intercepting, from an application executing on a computing device by a module executing on the computing device, a content request including a pseudo IP address; in response to intercepting from the application by the module the content request including the pseudo IP address, generating a modified content request including a domain name mapped to the pseudo IP address in an entry of a first data table; transmitting, by the computing device, the modified content request to a first server; receiving, by the computing device, a response to the modified content request, the response including a routable IP address corresponding to the domain name; and storing, by the computing device, the IP address and domain name in a second data table; intercepting from the application by the module, a domain resolution request including the domain name, the domain resolution request addressed to one of the first server and a third server; suppressing, by the module, transmission of the domain resolution request; returning, by the module to the application, the pseudo IP address as a response to the domain resolution request; storing, by the module, in the first data table the entry mapping the pseudo IP address to the domain name of the domain resolution request; wherein returning, by the module to the application, the pseudo internet protocol (IP) address as a response to the domain resolution request comprises returning the pseudo IP address having a time to live (TTL) attribute set to a value larger than a TTL value used for the routable IP address.