Secure dynamic address resolution and communication system, method, and device
OwnerWillie L. Donaldsoninventor
Life of this patent
Estimating the term…
Abstract
The present invention is directed to systems and methods for providing secure dynamic address resolution and communication. Accordingly, a node may include processor and memory having instructions thereon, that when executed, cause the node to pair with another node. The pairing may include creating a DNS record on the node including a current address associated with the second node, this current address may be dynamically updated. The instructions may further allow the node to transmit a message to the second node, based on a resolved address from the DNS record on the first node. Authentication, dynamic message encryption and the provision of a DNS cache may further be implemented on the node.
Claims20
A method for node-based DNS resolution, the method comprising:
- creating a first DNS record on a first node, said first DNS record comprising a second-node address;
- creating a second DNS record on a second node, said second DNS record comprising a first-node address;
- and
- dynamically updating, via at least one microprocessor, said first DNS record, comprising:
- receiving a new second-node address from said second node;
- storing said new second-node address on said first node;
- designating said new second-node address as a current second-node address of said second node;
- designating said second-node address as a previous second-node address of said second node;
- and
- storing said previous second-node address on said first node.
A system of node-based DNS resolution, the system comprising:
- at least one microprocessor;
- and
- at least one memory storing computer-executable instructions, said at least one microprocessor operable to access said at least one memory and execute said computer-executable instructions to:
- create a first DNS record on a first node, said first DNS record comprising a second-node address;
- create a second DNS record on a second node, said second DNS record comprising a first-node address;
- and
- dynamically update said first DNS record, said updating comprising:
- receiving a new second-node address from said second node;
- storing said new second-node address on said first node;
- designating said new second-node address as a current second-node address of said second node;
- designating said second-node address as a previous second-node address of said second node;
- and
- storing said previous second-node address on said first node.
Dependencies are inferred from the claim text.