Resolving hostnames on a private network with a public internet server
First Claim
1. A computer implemented method for resolving hostnames on a private network with a public Internet server, comprising configuring one or more processors to perform an operation, comprising:
- generating, on a public Internet server, a private network ID when a new private network is identified, wherein the private network ID is a unique reference to all nodes within a private network and wherein the private network is comprised of one or more private DNS servers;
storing, in a private network DNS database on the public Internet server, the private network ID and an associated IP address for at least one or more private DNS servers on the private network; and
sending the private network ID to at least one of the private DNS servers.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture are disclosed for resolving hostnames on a private network with a public Internet server. One embodiment of the invention provides for a public Internet server configured to generate a private network ID when a new private network is identified, wherein the private network ID is a unique reference to all nodes within a private network and wherein the private network is comprised of one or more private DNS servers. The public internet server stores the private network ID and an IP address for at least one or more private DNS servers on the private network and sends, upon request, the private network ID to at least one of the private DNS servers.
28 Citations
18 Claims
-
1. A computer implemented method for resolving hostnames on a private network with a public Internet server, comprising configuring one or more processors to perform an operation, comprising:
-
generating, on a public Internet server, a private network ID when a new private network is identified, wherein the private network ID is a unique reference to all nodes within a private network and wherein the private network is comprised of one or more private DNS servers; storing, in a private network DNS database on the public Internet server, the private network ID and an associated IP address for at least one or more private DNS servers on the private network; and sending the private network ID to at least one of the private DNS servers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium containing a program which, when executed, performs an operation for resolving hostnames on a private network with a public Internet server, comprising:
-
generating, on a public Internet server, a private network ID when a new private network is identified, wherein the private network ID is a unique reference to all nodes within a private network and wherein the private network is comprised of one or more private DNS servers; storing, in a private network DNS database on the public Internet server, the private network ID and an associated IP address for at least one or more private DNS servers on the private network; and sending the private network ID to at least one of the private DNS servers. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation for resolving hostnames on a private network with a public Internet server, comprising; generating, on a public Internet server, a private network ID when a new private network is identified, wherein the private network ID is a unique reference to all nodes within a private network and wherein the private network is comprised of one or more private DNS servers; storing, in a private network DNS database on the public Internet server, the private network ID and an associated IP address for at least one or more private DNS servers on the private network; and sending the private network ID to at least one of the private DNS servers. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification