Name resolving in segmented networks
AssigneeCryptzone North America, Inc.
InventorsKurt Glazemakers, Thomas Bruno Emmanuel Cellerier
Life of this patent
Estimating the term…
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.
Claims14
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.
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.
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.
Dependencies are inferred from the claim text.