An internal host in an enterprise network queries the corporate DNS server to resolve the Fully Qualified Domain Name (FQDN) of an external cloud service. The internal DNS server does not hold the authoritative zone file for the requested external domain. Assuming standard recursive resolution is enabled on the server, which action does the internal DNS server take to resolve the query for the client?
- It queries external DNS servers on behalf of the host by following the DNS hierarchy until it receives the answer and returns it to the host.Answer
- BIt converts the client's query into TCP transport mode before forwarding it to ensure reliability when contacting root name servers.
- CIt sends a DHCP relay message containing the IP address of an external public DNS server so the client can query the internet directly.
- DIt rejects the query immediately because non-authoritative domain lookups are blocked by implicit deny rules unless a CNAME record exists.
Answer
The internal DNS server queries external DNS servers on behalf of the host by traversing the DNS hierarchy until it receives the answer and returns it to the host.
In enterprise networks, an internal DNS server configured for recursion acts as a recursive resolver for LAN clients. When a host requests resolution for a domain that the server is not authoritative for, the server performs the iterative lookups across external DNS servers (Root, TLD, and Authoritative) on behalf of the client and returns the resolved IP address.
Step-by-Step Solution
Key Concept
Recursive DNS Query Resolution Flow and Server Roles
Estimated Time:1m 0s