Method for domain name service (DNS) in a wireless ad hoc network
First Claim
Patent Images
1. In a wireless ad hoc network comprising a plurality of nodes, a method comprising the steps of:
- at a first primary node;
receiving a domain name service (DNS) query from a node;
determining whether the query can be resolved based on cached information; and
if the DNS query can be resolved based on cached information, sending a response to the node;
otherwise, sending the DNS query outside the ad hoc network for resolution.
2 Assignments
0 Petitions
Accused Products
Abstract
In a wireless ad hoc network comprising a plurality of nodes, a primary node receives a domain name service (DNS) query from a node. The primary node determines whether the query can be resolved based on cached information. If the DNS query can be resolved based on cached information, the primary node sends a response to the node. If the DNS query cannot be resolved based on cached information, the primary node sends the DNS query outside the ad hoc network for resolution.
-
Citations
16 Claims
-
1. In a wireless ad hoc network comprising a plurality of nodes, a method comprising the steps of:
-
at a first primary node;
receiving a domain name service (DNS) query from a node;
determining whether the query can be resolved based on cached information; and
if the DNS query can be resolved based on cached information, sending a response to the node;
otherwise, sending the DNS query outside the ad hoc network for resolution. - View Dependent Claims (2)
-
-
3. In a wireless ad hoc network comprising a plurality of nodes, a method comprising the steps of:
-
receiving a broadcast of a DNS database from a primary node;
periodically receiving a broadcast of a delta change to the DNS database from the primary node; and
if unable to resolve a DNS query, sending the DNS query to the primary node for resolution. - View Dependent Claims (4, 5)
-
-
6. In a wireless ad hoc network comprising a plurality of nodes and a plurality of virtual local area networks (VLANs), wherein each VLAN has a primary node, a method comprising the steps of:
-
at a first primary node within a first VLAN;
receiving a domain name service (DNS) query from a node;
determining whether the DNS query can be resolved at the first primary node; and
if the DNS query can be resolved at the first primary node, sending a response to the DNS query to the node;
otherwise, sending the DNS query to a second primary node within a second VLAN for resolution. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. In a wireless ad hoc network comprising a plurality of nodes, a method comprising the steps of:
-
electing a first primary node and a first secondary node from the plurality of nodes, wherein the first primary node comprises a domain name service (DNS) database, and the first secondary node mirrors the DNS database at the first primary node;
routing domain name service queries from the plurality of nodes to the first primary node for resolution; and
if the first primary node becomes unavailable, appointing the first secondary node as a second primary node, electing a second secondary node, and routing subsequent domain name service queries from the plurality of nodes to the second primary node for resolution, wherein the second secondary node mirrors the DNS database at the second primary node. - View Dependent Claims (15, 16)
-
Specification