Techniques for avoiding dynamic domain name system (DNS) collisions
First Claim
1. A method for avoiding dynamic domain name system (DNS) collisions comprising:
- storing a first location associated with a primary location of a first client device associated with a first dynamic DNS user, a second location associated with a primary location of a second client device associated with a second dynamic DNS user, and a third location associated with a primary location of a network;
receiving, from the first client device associated with the first dynamic DNS user, a first notification indicating an Internet Protocol (IP) address assigned to the network, wherein the first client device is connected to the network;
receiving, from the second client device associated with the second dynamic DNS user, a second notification indicating the IP address assigned to the network, wherein the IP address received from the second client device is the same as the IP address received from the first client device, and wherein the second client device is connected to the network;
determining a most likely owner of the network between the first client device and the second client device based on the first location, the second location, and the third location, wherein ownership of a network determines which dynamic DNS user the network shall be attributed to; and
applying a content filtering policy associated with the first client device to at least one attempt to access a network resource via the network when the first client device is determined to be the most likely owner.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques for avoiding dynamic domain name system (DNS) collisions are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for avoiding dynamic domain name system (DNS) collisions comprising: storing a first location associated with a first client device, a second location associated with a second client device, and a third location associated with a network, receiving, from the first client device, a first notification indicating an Internet Protocol (IP) address via the network, receiving, from the second client device, a second notification indicating the IP address via the network, determining a most likely owner of the network between the first client device and the second client device based on the first location, the second location, and the third location, and applying a content filtering policy associated with the first client device when the first client device is determined to be the most likely owner.
-
Citations
20 Claims
-
1. A method for avoiding dynamic domain name system (DNS) collisions comprising:
-
storing a first location associated with a primary location of a first client device associated with a first dynamic DNS user, a second location associated with a primary location of a second client device associated with a second dynamic DNS user, and a third location associated with a primary location of a network; receiving, from the first client device associated with the first dynamic DNS user, a first notification indicating an Internet Protocol (IP) address assigned to the network, wherein the first client device is connected to the network; receiving, from the second client device associated with the second dynamic DNS user, a second notification indicating the IP address assigned to the network, wherein the IP address received from the second client device is the same as the IP address received from the first client device, and wherein the second client device is connected to the network; determining a most likely owner of the network between the first client device and the second client device based on the first location, the second location, and the third location, wherein ownership of a network determines which dynamic DNS user the network shall be attributed to; and applying a content filtering policy associated with the first client device to at least one attempt to access a network resource via the network when the first client device is determined to be the most likely owner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture for avoiding dynamic domain name system (DNS) collisions, the article of manufacture comprising:
-
at least one non-transitory processor readable medium; and instructions stored on the at least one medium; wherein the instructions are configured to be readable from the at least one medium by at least one processor and thereby cause the at least one processor to operate so as to; store a first location associated with a primary location of a first client device associated with a first dynamic DNS user, a second location associated with a primary location of a second client device associated with a second dynamic DNS user, and a third location associated with a primary location of a network; receive, from the first client device associated with the first dynamic DNS user, a first notification indicating an Internet Protocol (IP) address assigned to the network, wherein the first client device is connected to the network; receive, from the second client device associated with the second dynamic DNS user, a second notification indicating the IP address assigned to the network, wherein the IP address received from the second client device is the same as the IP address received from the first client device, and wherein the second client device is connected to the network; determine a most likely owner of the network between the first client device and the second client device based on the first location, the second location, and the third location, wherein ownership of a network determines which dynamic DNS user the network shall be attributed to; and apply a content filtering policy associated with the first client device to at least one attempt to access a network resource via the network when the first client device is determined to be the most likely owner.
-
-
13. A system for avoiding dynamic domain name system (DNS) collisions comprising:
-
one or more hardware processors communicatively coupled to a network, wherein the one or more hardware processors are configured to; store a first location associated with a primary location of a first client device associated with a first dynamic DNS user, a second location associated with a primary location of a second client device associated with a second dynamic DNS user, and a third location associated with a primary location of a network; receive, from the first client device associated with the first dynamic DNS user, a first notification indicating an Internet Protocol (IP) address assigned to the network, wherein the first client device is connected to the network; receive, from the second client device associated with the second dynamic DNS user, a second notification indicating the IP address assigned to the network, wherein the IP address received from the second client device is the same as the IP address received from the first client device, and wherein the second client device is connected to the network; determine a most likely owner of the network between the first client device and the second client device based on the first location, the second location, and the third location, wherein ownership of a network determines which dynamic DNS user the network shall be attributed to; and apply a content filtering policy associated with the first client device to at least one attempt to access a network resource via the network when the first client device is determined to be the most likely owner. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification