Question

Difficulty: EasyTroubleshooting DNS and Name Resolution Services

A network technician is troubleshooting a client workstation that cannot connect to a local server by hostname. To determine where the resolution process fails, arrange the name resolution mechanisms in the exact sequence the host operating system attempts them, from FIRST to LAST.

  1. 1Inspect the local DNS resolver cache and HOSTS file
  2. 2Query the configured primary DNS server
  3. 3Query the configured secondary DNS server
  4. 4Broadcast an LLMNR or NetBIOS query on the local subnet

Answer

The host operating system resolves names sequentially by checking the local DNS resolver cache and HOSTS file first, sending a query to the primary DNS server second, querying the secondary DNS server third, and broadcasting an LLMNR or NetBIOS query on the local subnet last.
The correct order follows standard operating system host resolution behavior: inspecting local memory resources (DNS cache and HOSTS file) first, followed by configured unicast DNS servers (primary then secondary), and resorting to local subnet link-local resolution (LLMNR/NetBIOS) last.

Step-by-Step Solution

1
Check local memory and configuration files
The OS reads the local DNS cache and HOSTS file.
Local lookup is instant and prevents unnecessary network requests.
2
Contact the preferred unicast DNS server
A DNS request is sent over UDP/TCP port 53 to the primary DNS server.
Unicast DNS is the primary network name resolution service.
3
Contact the alternate unicast DNS server
The request is resent to the secondary DNS server after a timeout from the primary.
Secondary DNS servers provide redundant resolution capability.
4
Perform link-local multicast/broadcast resolution
The host broadcasts LLMNR or NetBIOS Name Service packets on the local subnet.
Link-local resolution serves as a final fallback for peer-to-peer name resolution on the local LAN segment.

Key Concept

Operating System Name Resolution Order
Rate this question