Name resolving in segmented networks
First Claim
1. A method, comprising:
- connecting a client computing device with a private network, wherein 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 a plurality of segments of the private network;
providing authentication information to an authentication server;
in response to successful authentication from the authentication server, receiving a list of the plurality of name resolving servers, the list including networking addresses of the name resolving servers;
receiving a name request from an application on the client computing device;
in response to receiving the name request, forwarding the name request simultaneously to the plurality of name resolving servers, wherein the name request is forwarded to network addresses retrieved from the list; and
selecting a name resolution that is first received from the plurality of name resolving servers in response to the name request.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is provided, in one embodiment, which is performed on a client computing device, the method including: connecting a client computing device with a private network, wherein 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 a plurality of segments of the private network; receiving a first name request from a first application on the client computing device; in response to receiving the first name request, forwarding the first name request simultaneously to the plurality of name resolving servers; and selecting a name resolution that is first received from the plurality of name resolving servers in response to the first name request.
114 Citations
17 Claims
-
1. A method, comprising:
-
connecting a client computing device with a private network, wherein 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 a plurality of segments of the private network; providing authentication information to an authentication server; in response to successful authentication from the authentication server, receiving a list of the plurality of name resolving servers, the list including networking addresses of the name resolving servers; receiving a name request from an application on the client computing device; in response to receiving the name request, forwarding the name request simultaneously to the plurality of name resolving servers, wherein the name request is forwarded to network addresses retrieved from the list; and selecting a name resolution that is first received from the plurality of name resolving servers in response to the name request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 private network, wherein 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 a plurality of segments of the private network; provide authentication information to an authentication server; in response to successful authentication from the authentication server, receive a list of the plurality of name resolving servers; receive a name request from an application on the client computing device; in response to receiving the name request, forward the name request simultaneously to the plurality of name resolving servers in the list; and select a name resolution that is first received from the plurality of name resolving servers in response to the name request. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing instructions configured to instruct a data processing system to:
-
connect a client computing device with a private network, wherein 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 a plurality of segments of the private network; provide authentication information to an authentication server; in response to successful authentication from the authentication server, receive an identification of the plurality of name resolving servers; in response to receiving a name request from the client computing device, forward the name request simultaneously to the identified name resolving servers; and select a name resolution that is received from the plurality of name resolving servers in response to the name request. - View Dependent Claims (16, 17)
-
Specification