A method, apparatus, and computer instructions for requesting a page from
a server across a network data processing system. The page is requested a
first time from a client application in the data processing system in
which the page is requested using a domain name. An Internet Protocol
address for the domain name is looked up for the page on a remote domain
name server. The Internet Protocol address is used to request the page.
The Internet Protocol address is stored locally in the data processing
system in a database of Internet Protocol translations in association
with the domain name for the page and wherein the database is accessible
only by the client application. As a result, subsequent requests for the
page may be processed using this database. The database of Internet
Protocol translations is referenced to determine whether an Internet
Protocol address for a selected page is present in response to a request
for the selected page. The selected page is requested using an Internet
Protocol address returned from the database of Internet Protocol
translations if the Internet Protocol address is present in the database
of Internet Protocol translations. The remote domain name server is
queried to determine the Internet Protocol address of the selected page
if the Internet Protocol address for the selected page cannot be
determined from referencing the database of Internet Protocol
translations.