CPC H04L 61/4511 (2022.05) [H04L 61/5007 (2022.05); H04L 63/0876 (2013.01); H04L 63/102 (2013.01)] | 14 Claims |
1. A tangible, non-transitory, computer-readable medium, comprising computer-readable instructions that, when executed by one or more processors, cause the one or more processors to:
receive, from a client device, at an authoritative domain name system (DNS) zone, a request to resolve a domain name to an Internet Protocol (IP) address;
identify that the request cannot be satisfied via the authoritative DNS zone; and
based upon identifying that the request cannot be satisfied via the authoritative DNS zone:
determine that a forwarder service is enabled, by identifying that a forwarder indication is present in an authoritative DNS zone configuration file specific to the authoritative DNS zone;
based upon determining that the forwarder service is enabled for the authoritative DNS zone:
parse from the forwarder indication a forwarder service IP address of the forwarder service; and
forward the request to the forwarder service IP address of the forwarder service external to a local network of the client device and the authoritative DNS zone;
receive, from a second client device, at a second authoritative domain name system (DNS) zone, a second request to resolve a domain name to an Internet Protocol (IP) address;
identify that the second request cannot be satisfied via the second authoritative DNS zone; and
based upon identifying that the second request cannot be satisfied via the second authoritative DNS zone:
determine that a forwarder service is not enabled for the second authoritative zone, based upon a lack of presence of the forwarder indication, the forwarder service IP address, or both in a second authoritative DNS zone configuration file of the second authoritative DNS zone; and
based upon determining that the forwarder service is not enabled for the second authoritative DNS zone, refrain from forwarding the second request to the forwarder service.
|