Method and system for partitioning recursive name servers
First Claim
Patent Images
1. A method of providing user-based domain name system (DNS) filtering, the method comprising:
- provisioning a first name server with a first policy, associated with a first user, for resolving DNS requests;
provisioning a second name server with a second policy, associated with a second user, for resolving DNS requests;
receiving, at the first name server, a first DNS request associated with the first user, wherein the first DNS request comprises a source internet protocol (IP) address and is related to a first website;
determining, at the first name sever, that the first user is allowed access to the first website based on the source IP address and the first policy;
providing a first DNS response that includes an address of the first website;
receiving, at the second name server, a second DNS request associated with the second user, wherein the second DNS request comprises the source IP address and is related to the first website;
determining, at the second name sever, that the second user is not allowed access to the first website based on the source IP address and the second policy; and
providing a second DNS response that includes a different address not associated with the first website.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of applying device preferences to network traffic includes establishing first DNS settings of a first device and establishing second DNS settings of a second device. The first DNS settings are associated with one or more first name servers. The second DNS settings are associated with one or more second name servers. The method also includes transmitting, from the first device, at least a portion of a first DNS query and a public IP address to the first name server. The method further includes transmitting, from the second device, at least a portion of a second DNS query and the public IP address to the second name server.
25 Citations
14 Claims
-
1. A method of providing user-based domain name system (DNS) filtering, the method comprising:
-
provisioning a first name server with a first policy, associated with a first user, for resolving DNS requests; provisioning a second name server with a second policy, associated with a second user, for resolving DNS requests; receiving, at the first name server, a first DNS request associated with the first user, wherein the first DNS request comprises a source internet protocol (IP) address and is related to a first website; determining, at the first name sever, that the first user is allowed access to the first website based on the source IP address and the first policy; providing a first DNS response that includes an address of the first website; receiving, at the second name server, a second DNS request associated with the second user, wherein the second DNS request comprises the source IP address and is related to the first website; determining, at the second name sever, that the second user is not allowed access to the first website based on the source IP address and the second policy; and providing a second DNS response that includes a different address not associated with the first website. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing user-based domain name system (DNS) filtering, the system comprising:
-
a first name server comprising one or more electronic processors and provisioned with a first policy, associated with a first user, for resolving DNS requests, wherein the first name server operates to perform a method comprising; receiving a first DNS request associated with the first user, wherein the first DNS request comprises a source internet protocol (IP) address and is related to a first website, determining that the first user is allowed access to the first website based on the source IP address and the first policy, and providing a first DNS response that includes an address of the first website; and a second name server comprising one or more electronic processors and provisioned with a second policy, associated with a second user, for resolving DNS requests, wherein the second name server operates to perform a method comprising; receiving a second DNS request associated with the second user, wherein the second DNS request comprises the source IP address and is related to the first website, determining that the second user is not allowed access to the first website based on the source IP address and the second policy, and providing a second DNS response that includes a different address not associated with the first website. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification