Determining address of closest edge server
First Claim
1. A method comprising:
- coupling a client computer to an enterprise-wide network;
coupling an assigned Domain Name Server (DNS) to the enterprise-wide network;
requesting, by the client computer, a content from a web server; and
in response to the content requested by a client computer being on an edge caching server that is coupled to a Wide Area Network (WAN), circumventing the assigned DNS and using an authoritative DNS on the WAN to obtain an address of the edge caching server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system is presented for bypassing a local Domain Name Server (DNS) when using edge caching servers. Domain names of frequently used business applications that are known to rely upon edge servers, together with the corresponding authoritative DNSs, are listed in both local hosts file and user defined FSFD local configuration file fsfd.conf. When the client computer'"'"'s browser attempts to resolve a domain name, a File System Filtering Driver (FSFD) in the client computer intercepts the browser'"'"'s request. If the domain name which is being resolved is found in a local FSFD configuration file fsfd.conf, then the FSFD initiates a DNS request directly to the appropriate authoritative DNS whose IP address gets extracted from the fsfd.conf record, thus bypassing the local DNS. The authoritative DNS returns the IP address for an edge caching server that is topographically proximate to the client computer'"'"'s browser.
-
Citations
15 Claims
-
1. A method comprising:
-
coupling a client computer to an enterprise-wide network;
coupling an assigned Domain Name Server (DNS) to the enterprise-wide network;
requesting, by the client computer, a content from a web server; and
in response to the content requested by a client computer being on an edge caching server that is coupled to a Wide Area Network (WAN), circumventing the assigned DNS and using an authoritative DNS on the WAN to obtain an address of the edge caching server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a client computer coupled to an enterprise-wide network;
an assigned Domain Name Server (DNS) coupled to the enterprise-wide network;
a browser in the client computer for requesting a content from a web server; and
a file system filtering driver in the client computer, wherein, if the content requested by a client computer is on an edge caching server that is coupled to a Wide Area Network (WAN), the file system filtering driver circumvents the assigned DNS to use an authoritative DMS on the WAN to obtain an address of the edge caching server. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product, residing on a computer usable medium, comprising:
-
computer program code for coupling a client computer to an enterprise-wide network;
computer program code for coupling an assigned Domain Name Server (DNS) to the client computer;
computer program code for requesting, by the client computer, a content from a web server; and
computer program code for, in response to determining that the content requested by a client computer is on an edge caching server that is coupled to a Wide Area Network (WAN), circumventing the assigned DNS and using an authoritative DMS on the WAN to obtain an address of the edge caching server. - View Dependent Claims (12, 13, 14, 15)
-
Specification