Patent ID: 7254642

Claim:
A method in a data processing system for identifying Internet Protocol addresses, the method comprising: identifying a domain name for a selected page; querying, in the data processing system, a local data structure of address translations using the domain name for the selected page to determine whether an Internet Protocol address is present for the domain name for the selected page; responsive to identifying the Internet Protocol address using the local data structure, requesting the selected page; responsive to an inability to identify the Internet Protocol address using the local data structure, determining if a number of times that the selected page has been requested exceeds a threshold; and responsive to the local data structure exceeding the threshold, querying a remote domain name server to determine the Internet Protocol address for the selected page and storing the Internet Protocol address in the local data structure, wherein the Internet Protocol address for the selected page is stored in association with the domain name for the selected page, wherein the local data structure is accessible only by an application of the data processing system, and wherein the data processing system is a network client.