×

Location-based domain name system service discovery

  • US 10,044,816 B2
  • Filed: 02/14/2017
  • Issued: 08/07/2018
  • Est. Priority Date: 05/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a server machine comprising a memory to store program instructions, and a processor wherein the processor executes the program instructions to instantiate a Dynamic Host Configuration Protocol (DHCP) server, wherein the DHCP server is configured to;

    receive a broadcast query from a computing device requesting information to connect to a computer network;

    determine a subnetwork of the computer network in which the computing device is located;

    access a database of records that map each subnetwork within the computer network to one or more custom subdomain names, and search the database of records to determine a custom subdomain name that is mapped to the determined subnetwork of the computer network in which the computing device is located; and

    send network connectivity information to the computing device, wherein the network connectivity information comprises an IP address assigned to the computing device and the custom subdomain name that is mapped to the determined subnetwork of the computer network in which the computing device is located;

    wherein the computing device is configured to;

    submit to a central Domain Name System (DNS) server, the custom subdomain name in a forward DNS lookup query to obtain network service records of computing resources that are associated with the custom subdomain name;

    receive one or more network service records from the central DNS server; and

    process the one or more received network service records to access one or more computing resources associated with the custom subdomain name; and

    wherein the central DNS server maintains custom forward zone records, wherein each custom forward zone record associates at least one custom subdomain name with a list of one or more network service records of computing resources.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×