Method of dynamic updating of information obtained from a DNS server
First Claim
1. A method of dynamically updating DNS information in an IP network, the method comprising the following acts:
- a first entity of said IP network, which is not a DNS server and is distinct from DNS servers of the IP network, receives a request from a second entity of the IP network, which is likewise not a DNS server and is distinct from the DNS servers of the IP network but possessing a copy of a DNS information constituting a record in at least one DNS server of the IP network;
said first entity responds to said request by sending a message to said second entity, the message including an indication containing an instruction to modify said copy;
on receiving said message sent by the first entity, the second entity reads the message to determine whether said indication contains at least one additional instruction; and
operating the second entity as a function of whether said indication contains at least one additional instruction, wherein the second entity is configured to perform the following act when said indication contains at least one additional instruction;
performing a DNS interrogation, and on receiving a response from an interrogated DNS server, modifying the copy of said DNS information on the basis of content of said response and of said additional instruction;
ormodifying the copy of said DNS information on the basis of said additional instruction without performing a DNS interrogation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of dynamically updating DNS information in an IP network. A first entity of the IP network, distinct from DNS servers of the IP network, receives a request from a second entity of the network, likewise distinct from the DNS servers but possessing a copy of DNS information, constituting a record in at least one DNS server of the IP network. The first entity responds to the request by sending a message to the second entity, including an indication about the need to modify the copy. On receiving the message, the second entity determines whether the indication includes at least one additional instruction. If so, the second entity: performs a DNS interrogation, and on receiving a response, modifies its copy of the DNS information based the response and the additional instruction; or modifies its copy of the DNS information based on the additional instruction without performing a DNS interrogation.
15 Citations
13 Claims
-
1. A method of dynamically updating DNS information in an IP network, the method comprising the following acts:
-
a first entity of said IP network, which is not a DNS server and is distinct from DNS servers of the IP network, receives a request from a second entity of the IP network, which is likewise not a DNS server and is distinct from the DNS servers of the IP network but possessing a copy of a DNS information constituting a record in at least one DNS server of the IP network; said first entity responds to said request by sending a message to said second entity, the message including an indication containing an instruction to modify said copy; on receiving said message sent by the first entity, the second entity reads the message to determine whether said indication contains at least one additional instruction; and operating the second entity as a function of whether said indication contains at least one additional instruction, wherein the second entity is configured to perform the following act when said indication contains at least one additional instruction; performing a DNS interrogation, and on receiving a response from an interrogated DNS server, modifying the copy of said DNS information on the basis of content of said response and of said additional instruction;
ormodifying the copy of said DNS information on the basis of said additional instruction without performing a DNS interrogation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device of an IP network, which is not a DNS server and is distinct from DNS servers of said IP network and referred to as a “
- second”
entity, wherein the second entity comprises;a processing unit; and a non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the processing unit configure the second entity to perform the following acts; receiving from an entity of the IP network referred to as a “
first”
entity and that is not a DNS server and is distinct from the DNS servers of the IP network, in response to a request sent by said second entity to said first entity, a message including an indication containing an instruction to modify a copy of a DNS information constituting a record in at least one DNS server of the IP network;reading said message to determine whether said indication contains at least one additional instruction; and when the indication contains at least one additional instruction; performing a DNS interrogation, and on receiving a response from an interrogated DNS server, modifying the copy of said DNS information on the basis of content of said response and of said additional instruction;
ormodifying the copy of said DNS information on the basis of said additional instruction without performing a DNS interrogation. - View Dependent Claims (8, 9, 10, 11)
- second”
-
12. A non-transitory computer-readable medium comprising a computer program stored thereon, which is executable by a processor of a “
- second”
entity of an IP network, which is not a DNS server and is distinct from DNS servers of said IP network, wherein the computer program includes instructions for executing a method for dynamically updating DNS information, and wherein the instructions configure the second entity to perform acts of;receiving from an entity of the IP network referred to as a “
first”
entity and that is not a DNS server and is distinct from the DNS servers of the IP network, in response to a request sent by said second entity to said first entity, a message including an indication containing an instruction to modify a copy of a DNS information constituting a record in at least one DNS server of the IP network;reading said message to determine whether said indication contains at least one additional instruction; and when the indication contains at least one additional instruction; performing a DNS interrogation, and on receiving a response from an interrogated DNS server, modifying the copy of said DNS information on the basis of content of said response and of said additional instruction;
ormodifying the copy of said DNS information on the basis of said additional instruction without performing a DNS interrogation.
- second”
-
13. A system of an IP network, the system comprising:
-
a first device referred to as a “
first”
entity, which is not a DNS server and is distinct from DNS servers of said IP network, and comprising;a first processing unit; and a first non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the first processing unit configure the first entity to perform the following acts; observing, concerning an entity of the IP network referred to as a “
second”
entity and which sent a request to the first entity, a need for said second entity of the network to modify a copy of a DNS information constituting a record in at least one DNS server of the IP network;sending, in response to said request, a message to said second entity of the network, the message including an indication about said need; and subscribing with a dedicated supervision agent to notification of certain configuration changes of a DNS server, and wherein said observing a need to modify said copy of DNS information comprises receiving a notification message sent by said supervision agent; and a second device of the IP network, which is not a DNS server and is distinct from DNS servers of said IP network and referred to as the “
second”
entity, wherein the second entity comprises;a second processing unit; and a second non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the second processing unit configure the second entity to perform the following acts; receiving from the “
first”
entity, in response to the request sent by said second entity to said first entity, the message including the indication containing an instruction to modify the copy of the DNS information constituting the record in the at least one DNS server of the IP network;reading said message to determine whether said indication contains at least one additional instruction; and when the indication contains at least one additional instruction; performing a DNS interrogation, and on receiving a response from an interrogated DNS server, modifying the copy of said DNS information on the basis of content of said response and of said additional instruction;
ormodifying the copy of said DNS information on the basis of said additional instruction without performing a DNS interrogation.
-
Specification