Name resolving in segmented networks
First Claim
Patent Images
1. A method, comprising:
- connecting a client computing device with a plurality of segments of a private network, wherein network access is restricted from one segment to another of the plurality of segments, the private network comprises a plurality of name resolving servers, and each name resolving server is configured to resolve name requests for networking devices in a respective segment of the plurality of segments;
registering the client computing device as primary name resolving server for serving name requests for names in the private network received from applications on the client computing device, the name requests including a first name request from a first application;
in response to receiving the first name request, forwarding the first name request simultaneously to the plurality of name resolving servers;
selecting a name resolution that is first received from the plurality of name resolving servers in response to the first name request; and
returning the selected name resolution to the first application.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is provided, in one embodiment, which is performed on a client computing device, the method comprising: connecting the client with a plurality of segments of a private network, wherein the private network comprises a plurality of name resolving servers; registering the client as primary name resolving server for serving name requests for names in the private network received from applications on the client; and then forwarding the received name requests simultaneously to the plurality of name resolving servers.
87 Citations
14 Claims
-
1. A method, comprising:
-
connecting a client computing device with a plurality of segments of a private network, wherein network access is restricted from one segment to another of the plurality of segments, the private network comprises a plurality of name resolving servers, and each name resolving server is configured to resolve name requests for networking devices in a respective segment of the plurality of segments; registering the client computing device as primary name resolving server for serving name requests for names in the private network received from applications on the client computing device, the name requests including a first name request from a first application; in response to receiving the first name request, forwarding the first name request simultaneously to the plurality of name resolving servers; selecting a name resolution that is first received from the plurality of name resolving servers in response to the first name request; and returning the selected name resolution to the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing instructions configured to instruct a data processing system to:
-
connect a client computing device with a plurality of segments of a private network, wherein network access is restricted from one segment to another of the plurality of segments, the private network comprises a plurality of name resolving servers, and each name resolving server is configured to resolve name requests for networking devices in a respective segment of the plurality of segments; register the client computing device as primary name resolving server for serving name requests for names in the private network received from applications on the client computing device, the name requests including a first name request from a first application; in response to receiving the first name request, forward the first name request simultaneously to the plurality of name resolving servers; select a name resolution that is first received from the plurality of name resolving servers in response to the first name request; and return the selected name resolution to the first application.
-
-
14. A system, comprising:
-
at least one processor; and memory storing instructions programmed to instruct the at least one processor to; connect a client computing device with a plurality of segments of a private network, wherein network access is restricted from one segment to another of the plurality of segments, the private network comprises a plurality of name resolving servers, and each name resolving server is configured to resolve name requests for networking devices in a respective segment of the plurality of segments; register the client computing device as primary name resolving server for serving name requests for names in the private network received from applications on the client computing device, the name requests including a first name request from a first application; in response to receiving the first name request, forward the first name request simultaneously to the plurality of name resolving servers; select a name resolution that is first received from the plurality of name resolving servers in response to the first name request; and return the selected name resolution to the first application.
-
Specification