System and method for location discovery based on dns
AssigneeRed Hat, Inc.
InventorsGeert Jansen, Simo S. Sorce
Life of this patent
Estimating the term…
Abstract
A system and method for enabling a client to query a DNS server for location information that is associated with the client's IP address. The client receives the location information which identifies a list of sub-locations and a location IP address space encompassing the sub-locations listed. The client selects a network service located nearest to the client based on the location information, and then accesses the network service.
Claims21
A computer-implemented method comprising:
- querying, by a client device, a Domain Name System (DNS) server for location information associated with an Internet Protocol (IP) address of the client, wherein the location information identifies a list of sub-locations and a location IP address space encompassing the sub-locations;
- selecting, by the client device, one of a plurality of network services located nearest the client based on the location information;
- and
- accessing, by the client device, the network service selected.
A computer readable storage medium having instructions stored thereon that, when executed by a processing system, cause the processing system to perform a method comprising:
- querying a Domain Name System (DNS) server for location information associated with an Internet Protocol (IP) address of the client, wherein the location information identifies a list of sub-locations and a location IP address space encompassing the sub-locations;
- selecting one of a plurality of network services located nearest the client based on the location information;
- and
- accessing the network service selected.
A computing device comprising:
- a memory storing location information associated with an Internet Protocol (IP) address of the computing device;
- and
- a processor, coupled to the memory, to cause a Domain Name System (DNS) query unit to query a DNS server for the location information identifying a list of sub-locations and a location IP address space encompassing the sub-locations, and to cause a network service selector to select one of a plurality of network services located nearest a client based on the location information, and to access the network service selected.
Dependencies are inferred from the claim text.