Method and apparatus for URL forwarding
First Claim
1. A URL processing system, comprising:
- a first URL forwarding web server adapted to receive requests for first and second URLs and return first and second messages responsive to the first and second URL requests, the first and second URL requests each resolving to a first IP address of the first web server according to a domain name system;
a file server accessible by the first URL forwarding web server, the file server adapted to store a plurality of files corresponding to a plurality of URLs, each of the plurality of files storing URL forwarding information for each corresponding URL, the URL forwarding information associating the plurality of URLs with a plurality of IP addresses so that the file server returns destination IP addresses different from IP addresses to which each corresponding URL resolves according to the domain name system, the file server respectively selecting first and second files from the plurality of files in response to the first URL forwarding web server receiving the first and second URL requests, the first file storing a first destination IP address of a first destination server and the second file storing a second destination IP address of a second destination server, the first URL forwarding web server returning the first destination IP address as at least a part of the first message in response to the first URL request and returning the second destination IP address as at least a part of the second message in response to the second URL request, responses to the first and second URL requests respectively served from the first and second destination servers; and
a second web server associated with the file server, the second web server adapted to receive a request to alter the first destination IP address within the first file to a third destination IP address for a third destination server different from the first destination server, the first and the third destination IP addresses different from the IP address to which the first URL resolves according to the domain name system, so that the first URL forwarding web server returns the third destination IP address in response to the first URL request after the request to alter is completed wherein the request to alter is provided through a domain management interface having a process for authenticating a user'"'"'s right to alter contents of the first file.
12 Assignments
0 Petitions
Accused Products
Abstract
A domain name is associated with the IP address of a first, URL forwarding web server within the domain name system (DNS) so that a request for a website or other resource associated with the domain name is presented to the URL forwarding web server. The URL forwarding web server accesses a file stored on a file server and determining from the contents of the file the IP address to which the domain name should resolve. The file associated with that domain name may contain information that initiates display of static or dynamic content from the URL forwarding web server. Alternately, the file may contain instructions to associate the requested domain name with the IP address of a second, destination web server that has the requested content or resource. Most preferably, the URL forwarding web server performs this access to the file server directly, without executing a script or other interface program supplementary to the URL forwarding web server. For example, the URL forwarding web server may include a module that receives a domain name, accesses the file from the file server and evaluates the contents of the file. When the file includes an IP address to which the domain name should resolve, preferred implementations of the module recognize the presence of the IP address within the file and return the IP address of the destination web server to the browser through which the user made the request.
-
Citations
25 Claims
-
1. A URL processing system, comprising:
-
a first URL forwarding web server adapted to receive requests for first and second URLs and return first and second messages responsive to the first and second URL requests, the first and second URL requests each resolving to a first IP address of the first web server according to a domain name system; a file server accessible by the first URL forwarding web server, the file server adapted to store a plurality of files corresponding to a plurality of URLs, each of the plurality of files storing URL forwarding information for each corresponding URL, the URL forwarding information associating the plurality of URLs with a plurality of IP addresses so that the file server returns destination IP addresses different from IP addresses to which each corresponding URL resolves according to the domain name system, the file server respectively selecting first and second files from the plurality of files in response to the first URL forwarding web server receiving the first and second URL requests, the first file storing a first destination IP address of a first destination server and the second file storing a second destination IP address of a second destination server, the first URL forwarding web server returning the first destination IP address as at least a part of the first message in response to the first URL request and returning the second destination IP address as at least a part of the second message in response to the second URL request, responses to the first and second URL requests respectively served from the first and second destination servers; and a second web server associated with the file server, the second web server adapted to receive a request to alter the first destination IP address within the first file to a third destination IP address for a third destination server different from the first destination server, the first and the third destination IP addresses different from the IP address to which the first URL resolves according to the domain name system, so that the first URL forwarding web server returns the third destination IP address in response to the first URL request after the request to alter is completed wherein the request to alter is provided through a domain management interface having a process for authenticating a user'"'"'s right to alter contents of the first file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification