Dynamic network address updating
First Claim
1. A method for assigning network addresses in a network including one or more Domain Name Service (DNS) servers, said method including:
- allocating a network address;
sending information regarding said allocated network address to a broker; and
broadcasting said information regarding said allocated network address to the one or more DNS servers using said broker.
1 Assignment
0 Petitions
Accused Products
Abstract
An information broker is provided which receives information regarding the updating of IP addresses and distributes the information to subscribing Domain Name Service (DNS) or Dynamic Host Configuration Protocol (DHCP) servers. A list of subscribing servers is maintained by the broker. The broker may broadcast information regarding the allocation of a IP addresses to subscribing DNS servers, which then may be added to the DNS databases or the database may be updated with the new information. The broker may also broadcast information regarding the revocation of IP addresses to subscribing DNS servers, which may then be used to clear DNS entries in the database. Revocation of dynamically allocated IP addresses in networks with multiple DHCP servers may also be simplified by using the broker, where the broker broadcasts information regarding the revocation of IP addresses to subscribing DHCP servers. Utilization of the broker within a segment of the Internet allows a user to determine the dynamically allocated IP address of a user within the segment simply by making a standard DNS query.
296 Citations
98 Claims
-
1. A method for assigning network addresses in a network including one or more Domain Name Service (DNS) servers, said method including:
-
allocating a network address;
sending information regarding said allocated network address to a broker; and
broadcasting said information regarding said allocated network address to the one or more DNS servers using said broker. - View Dependent Claims (2, 3, 4, 5, 6)
receiving said broadcast information regarding said allocated network address in each of said one or more DNS servers; and
updating each of said one or more DNS servers with said broadcast information regarding said allocated network address.
-
-
5. The method of claim 1, wherein the one or more DNS servers are only those DNS servers which have subscribed to said broker, and the method further includes maintaining a list of those DNS servers which have subscribed to said broker.
-
6. The method of claim 5, wherein said broadcasting includes sending information regarding said dynamically allocated network address to only those DNS servers which have subscribed to said broker.
-
7. A method for revoking network addresses in a network including one or more DNS servers, said method including:
-
revoking a dynamically allocated network address;
sending information regarding said revoked dynamically allocated network address to a broker; and
broadcasting said information regarding said revoked dynamically allocated network address to the one or more DNS servers using said broker. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
receiving said broadcast information regarding said revoked dynamically allocated network address in each of said one or more DNS servers; and
updating each of said one or more DNS servers with said broadcast information regarding said revoked dynamically allocated network address.
-
-
9. The method of claim 7, wherein the one or more DNS servers are only those DNS servers which have subscribed to said broker, and the method further includes maintaining a list of those DNS servers which have subscribed to said broker.
-
10. The method of claim 9, wherein said broadcasting includes sending information regarding said revoked dynamically allocated network address to only those DNS servers which have subscribed to said broker.
-
11. The method of claim 7, wherein the network further includes one or more Dynamic Host Configuration Protocol (DHCP) servers, and said broadcasting includes broadcasting said information regarding revoked dynamically allocated networked address to the one or more DHCP servers using said broker.
-
12. The method of claim 11, further including:
-
receiving said broadcast information regarding said allocated network address in each of said one or more DNS servers;
updating each of said one or more DNS servers with said broadcast information regarding said allocated network address;
receiving said broadcast information regarding said revoked dynamically allocated network address in each of said one or more DHCP and one or more DNS servers; and
updating each of said one or more DHCP servers and one or more DNS servers with said broadcast information regarding said revoked dynamically allocated network address.
-
-
13. The method of claim 11, wherein the one or more DNS servers are only those DNS servers which have subscribed to said broker, the one or more DHCP servers are only those DHCP servers which have subscribed to said broker, and the method further includes maintaining a list of those DNS servers and DHCP servers which have subscribed to said broker.
-
14. The method of claim 13, wherein said broadcasting information regarding said allocated network address includes sending information regarding said allocated network address to only those DNS servers which have subscribed to said broker, and said broadcasting information regarding said revoked dynamically allocated network address includes sending information regarding said revoked dynamically allocated network address to only those DNS servers and DHCP servers which have subscribed to said broker.
-
15. A method for managing network addresses in a network including one or more Domain Name Service (DNS) servers, said method including:
-
allocating a network address;
sending information regarding said allocated network address to a broker;
broadcasting said information regarding said allocated network address to the one or more DNS servers using said broker;
revoking a dynamically allocated network address;
sending information regarding said dynamically allocated network address to said broker; and
broadcasting said information regarding said dynamically allocated network address to the one or more DNS servers using said broker. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
receiving said broadcast information regarding said allocated network address in each of said one or more DNS servers;
updating each of said one or more DNS servers with said broadcast information regarding said allocated network address;
receiving said broadcast information regarding said revoked dynamically allocated network address in each of said one or more DNS servers; and
updating each of said one or more DNS servers with said broadcast information regarding said revoked dynamically allocated network address.
-
-
19. The method of claim 15, wherein the one or more DNS servers are only those DNS servers which have subscribed to said broker, and the method further includes maintaining a list of those DNS servers which have subscribed to said broker.
-
20. The method of claim 19, wherein said broadcasting information regarding said allocated network address includes sending information regarding said allocated network address to only those DNS servers which have subscribed to said broker, and said broadcasting information regarding said revoked dynamically allocated network address includes sending information regarding said revoked dynamically allocated network address to only those DNS servers which have subscribed to said broker.
-
21. The method of claim 15, wherein the network further includes one or more Dynamic Host Configuration Protocol (DHCP) servers, and said broadcasting includes broadcasting said information regarding revoked dynamically allocated networked address to the one or more DHCP servers using said broker.
-
22. The method of claim 21, further including:
-
receiving said broadcast information regarding said allocated network address in each of said one or more DNS servers;
updating each of said one or more DNS servers with said broadcast information regarding said allocated network address;
receiving said broadcast information regarding said revoked dynamically allocated network address in each of said one or more DHCP and one or more DNS servers; and
updating each of said one or more DHCP servers and one or more DNS servers with said broadcast information regarding said revoked dynamically allocated network address.
-
-
23. The method of claim 21, wherein the one or more DNS servers are only those DNS servers which have subscribed to said broker, the one or more DHCP servers are only those DHCP servers which have subscribed to said broker, and the method further includes maintaining a list of those DNS servers and DHCP servers which have subscribed to said broker.
-
24. The method of claim 23, wherein said broadcasting information regarding said allocated network address includes sending information regarding said allocated network address to only those DNS servers which have subscribed to said broker, and said broadcasting information regarding said revoked dynamically allocated network address includes sending information regarding said revoked dynamically allocated network address to only those DNS servers and DHCP servers which have subscribed to said broker.
-
25. A method for managing IP addresses in a network segment of the Internet, the network segment including one or more DNS servers, the method including:
-
receiving information regarding an assigned IP address;
broadcasting said information regarding an assigned IP address to the one or more DNS servers using a broker, for eventual update of the one or more DNS servers. - View Dependent Claims (26, 27, 28, 29, 30, 33, 34)
-
-
31. A method for managing IP addresses in a network segment of the Internet, the network segment including one or more DNS servers, the method including:
-
receiving information regarding a revoked dynamically allocated IP address; and
broadcasting said information regarding a revoked dynamically allocated IP address to the one or more DNS servers using a broker, for eventual update of the one or more DNS servers. - View Dependent Claims (32, 35, 36, 37)
-
-
38. A method for managing IP addresses in a network segment of the Internet, the network segment including one or more DNS servers, the method including:
-
receiving information regarding an assigned IP address;
broadcasting said information regarding an assigned IP address to the one or more DNS servers using a broker, for eventual update of the one or more DNS servers;
receiving information regarding a revoked dynamically allocated IP address; and
broadcasting said information regarding a revoked dynamically allocated IP address to the one or more DNS servers using said broker, for eventual update of the one or more DNS servers. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method for dynamically allocating a network address to a subscriber in a communications network, the communications network having one or more DNS servers, the method comprising:
-
assigning a host address to the subscriber by selecting an address from a pool of available network addresses, said assigning step performed in response to the subscriber attempting to log-on to the communications network;
sending information regarding said subscriber as well as said host address to a broker;
utilizing said broker to broadcast said information regarding said subscriber as well as said host address to the one or more DNS servers; and
updating the one or more DNS servers with said information regarding said subscriber as well as said host address. - View Dependent Claims (49)
-
-
50. A method for revoking a dynamically allocated network address assigned by a DHCP server in a communications network, the communications network having one or more DNS servers, the method comprising:
-
removing the dynamically allocated network address from the DHCP server which assigned the address;
returning the dynamically allocated network address to a pool of available addresses associated with said DHCP server which assigned the address;
sending information regarding the dynamically allocated network address to a broker;
utilizing said broker to broadcast said information regarding the dynamically allocated network address to the one or more DNS servers; and
updating the one or more DNS servers with said information regarding said dynamically allocated network address. - View Dependent Claims (51, 52, 53)
-
-
54. A communications network including:
-
one or more DNS servers, which maintain a list of assigned host addresses within the communications network;
an address allocator, which allocates a network address to a host on the communications network;
a transmitter, which sends information regarding said allocated network address to a broker; and
said broker having a broadcaster, which broadcasts said information regarding said allocated network address to said one or more DNS servers. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A communications network including:
-
one or more DNS servers;
an address revoker, which revokes a dynamically allocated network address from a host on the communications network;
a transmitter, which sends information regarding said revoked dynamically allocated network address to a broker; and
said broker having a broadcaster, which broadcasts said information regarding said revoked dynamically allocated network address to said one or more DNS servers. - View Dependent Claims (60, 61)
-
-
62. A communications network including:
-
one or more DNS servers, which maintain a list of assigned host addresses within the communications network;
an address allocator, which allocates a network address to a first host on the communications network;
a transmitter, which sends information regarding said allocated network address to a broker;
said broker having a broadcaster, which broadcasts said information regarding said allocated network address to said one or more DNS servers; and
an address revoker, which revokes a dynamically allocated network address from a second host on the communications network, wherein said transmitter further sends information regarding said revoked dynamically allocated network address to said broker, and wherein said broadcaster further broadcasts said information regarding said revoked dynamically allocated network address to said one or more DNS servers. - View Dependent Claims (63, 64, 65, 66, 67)
-
-
68. A broker for managing host addresses assigned to subscribers in a communications network, including:
-
a receiver, which receives information regarding a subscriber and an assigned host address, said assigned host address assigned to the subscriber by selecting an address from a pool of available network addresses in response to the subscriber attempting to log on to the communications network; and
a broadcaster which broadcasts said information regarding said subscriber as well as said assigned host address to one or more DNS servers for eventual update. - View Dependent Claims (69)
-
-
70. A broker for managing host addresses assigned to subscribers in a communications network, said broker including:
-
a receiver, which receives information regarding a revoked dynamically assigned host address, which was revoked in response to a subscriber attempting to log off the communications network; and
a broadcaster which broadcasts said information regarding said subscriber as well as said revoked dynamically assigned host address to one or more DNS servers for eventual update and release of said dynamically assigned host address into one or more pools of available addresses. - View Dependent Claims (71, 72, 73)
-
-
74. A broker for managing host addresses assigned to subscribers in a communications network, said broker including:
-
a receiver, which receives information regarding a subscriber and an assigned host address, said assigned host address assigned to said subscriber by selecting an address from a pool of available network addresses in response to said subscriber attempting to log on to a communications network, and which receives information regarding a revoked dynamically assigned host address, which was revoked in response to a subscriber attempting to log off the communications network; and
a broadcaster which broadcasts said information regarding said subscriber as well as said assigned host address to one or more DNS servers for eventual update, and which broadcasts said information regarding said subscriber as well as said revoked dynamically assigned host address to said one or more DNS servers for eventual update. - View Dependent Claims (75)
-
-
76. A broker for managing host addresses assigned to subscribers in a communications network, said broker including:
-
a receiver, which receives information regarding a subscriber and an assigned host address, said assigned host address assigned to said subscriber by selecting an address from a pool of available network addresses in response to said subscriber attempting to log on to a communications network, and which receives information regarding a revoked dynamically assigned host address, which was revoked in response to a subscriber attempting to log off the communications network; and
a broadcaster which broadcasts said information regarding said subscriber as well as said assigned host address to one or more DNS servers for eventual update, and which broadcasts said information regarding said subscriber as well as said revoked dynamically assigned host address to one or more DNS or DHCP servers for eventual update and release of said dynamically assigned host address into one or more pools of available addresses. - View Dependent Claims (77)
-
-
78. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for managing network addresses in a network including one or more Domain Name Service (DNS) servers, said method including:
-
receiving information regarding an allocated network address; and
broadcasting said information regarding said allocated network address to the one or more DNS servers using a broker, for the eventual update of the one or more DNS servers. - View Dependent Claims (79, 80, 81, 82)
-
-
83. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for managing network addresses in a network including one or more DNS servers, said method including:
-
receiving information regarding a revoked dynamically allocated network address; and
broadcasting said information regarding said revoked dynamically allocated network address to the one or more DNS servers using a broker, for eventual update of the one or more DNS servers. - View Dependent Claims (84, 85, 86, 87, 88)
-
-
89. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for managing network addresses in a network including one or more DNS servers, the method including:
-
receiving information regarding an assigned network address;
broadcasting said information regarding an assigned network address to the one or more DNS servers using a broker, for eventual update of the one or more DNS servers;
receiving information regarding a revoked dynamically allocated network address; and
broadcasting said information regarding a revoked dynamically allocated network address to the one or more DNS servers using said broker, for eventual update of the one or more DNS servers. - View Dependent Claims (90, 91, 92, 93, 94, 95, 96, 97, 98)
-
Specification