Domain name system (DNS) optimization for wide area networks
AssigneeHewlett Packard Enterprise Development LP
InventorsSujeeth Padavala, Isaac Theogaraj, Amit Pingale
Life of this patent
Estimating the term…
Abstract
A method including receiving, in a controller, from a client device in a network, a resolution query specifying a host name, is provided. The method includes parsing the resolution query to determine whether the host name is associated with an core host or with a public host, and directing the resolution query to a remote domain name system server dedicated to service the core host when the host name is associated with an enterprise name. The method also includes directing the resolution query to a local domain name system server when the host name is associated with a public service provided by the public host. A system to perform the above method is also provided.
Claims7
A computer-implemented method, comprising:
- selecting a host name associated with an enterprise service provided by a remote server communicatively coupled with a remote domain name system server, wherein selecting the host name associated with the enterprise service comprises selecting the host name from an updated list of core host servers;
- configuring a controller in a local domain name server, through a command line interface, to re-direct host name resolution queries associated with the host name to the remote domain name system server to be resolved by the remote domain name system server instead of the local domain name server, wherein configuring the controller in the local domain name server comprises generating a configuration file containing configuration information specified through the command line interface, the configuration file specifying a suffix of the host name and further specifying that any host name resolution query that includes the suffix be redirected to an Internet Protocol (IP) address associated with the remote domain name system server;
- receiving, by the controller, a first host name resolution query from a first client device;
- determining, by the controller, that the first host name resolution query is associated with the host name, wherein determining that the first host name resolution query is associated with the host name comprises determining that the first name resolution query includes domain name service (DNS) information that matches the configuration information;
- and
- redirecting, by the controller, the first host name resolution query to the remote domain name system server.
Dependencies are inferred from the claim text.