ROUTING OF IP TRAFFIC DIRECTED AT DOMAIN NAMES USING DNS REDIRECTION
First Claim
Patent Images
1. A domain name system (DNS) server, comprising:
- a receiver to receive a DNS query comprising a domain name from a client device, wherein the domain name corresponds to a host server;
a modifier to append a domain to an end of the domain name to create a modified domain name; and
a mapping engine to compare the modified domain name to a local cache, wherein the local cache is stored on a memory device, wherein the local cache comprises a list of domain names, at least some of which are to be routed to an Internet Protocol (IP) address corresponding to an intermediate server.
3 Assignments
0 Petitions
Accused Products
Abstract
A domain name system (DNS) server is disclosed. The DNS server includes: a receiver to receive a DNS query comprising a domain name from a client device, wherein the domain name corresponds to a host server; a modifier to append a domain to an end of the domain name to create a modified domain name; and a mapping engine to compare the modified domain name to a local cache, wherein the local cache comprises a list of domain names, at least some of which are to be routed to an Internet Protocol (IP) address corresponding to an intermediate server.
27 Citations
20 Claims
-
1. A domain name system (DNS) server, comprising:
-
a receiver to receive a DNS query comprising a domain name from a client device, wherein the domain name corresponds to a host server; a modifier to append a domain to an end of the domain name to create a modified domain name; and a mapping engine to compare the modified domain name to a local cache, wherein the local cache is stored on a memory device, wherein the local cache comprises a list of domain names, at least some of which are to be routed to an Internet Protocol (IP) address corresponding to an intermediate server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for routing Internet traffic, the method comprising:
-
receiving a DNS query comprising a domain name at a domain name system (DNS) server from a client device, wherein the domain name corresponds to a host server; appending a domain at an end of the domain name to create a modified domain name; and comparing the modified domain name to a local cache of domain names, at least some of which are to be routed to an Internet Protocol (IP) address corresponding to an intermediate server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for routing Internet Protocol (IP) traffic through an intermediate server, the operations comprising; receiving a DNS query comprising a domain name at a domain name system (DNS) server from a client device, wherein the domain name corresponds to a host server; appending a domain at an end of the domain name to create a modified domain name; and comparing the modified domain name to a local cache of domain names, at least some of which are to be routed to an IP address corresponding to the intermediate server. - View Dependent Claims (16, 17, 18, 19, 20)
Specification