×

System and method for reducing DNS lookup traffic in a computer data network

  • US 8,028,091 B1
  • Filed: 06/28/2002
  • Issued: 09/27/2011
  • Est. Priority Date: 06/28/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for reducing Domain Name System (DNS) lookup traffic in a computer data network comprising:

  • receiving an initial request for a hypertext markup language file;

    intercepting the hypertext markup language file initially requested before sending the hypertext markup language file to a client web browser in response to the initial request, the hypertext markup language file comprising universal resource locations;

    identifying distinct hostnames in the universal resource locations by a processor that are associated with elements to be downloaded for display of a web page;

    if multiple universal resource locations all correspond to a distinct hostname, then sending only one domain name server lookup request from the processor for the multiple universal resource locations corresponding to the distinct hostname;

    receiving an Internet Protocol address that corresponds to the distinct hostname;

    sending a single domain name server lookup request from the processor for all other distinct hostnames;

    receiving additional Internet Protocol addresses, each additional Internet Protocol address corresponding to each of the other distinct hostnames;

    creating by the processor a modified hypertext markup language file by i) replacing each occurrence of the distinct hostname in the hypertext markup language file with the Internet Protocol address, and ii) replacing each occurrence of the other distinct hostnames with each additional Internet Protocol address; and

    forwarding the modified hypertext markup language file to the client web browser in response to the initial request, the modified hypertext markup language file having hostnames replaced with Internet Protocol addresses, such that the elements may be downloaded without requests to a domain name server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×