A network administrator is troubleshooting an issue where remote access VPN users cannot resolve names for specific corporate subdomains. Standard DNS queries for small records complete successfully, but queries that return large payload responses fail. The technician executes the following command on an affected client workstation:
$ nslookup -vc large-record.corp.internal 10.100.1.2
Server: dns1.corp.internal
Address: 10.100.1.2
DNS request timed out.
timeout was 2 seconds.
*** Request to dns1.corp.internal timed out
Which of the following is the most likely root cause of this failure?
- An intermediate firewall along the VPN path is blocking TCP port 53 traffic required for truncated DNS responses.Answer
- BThe client workstation is configured to use UDP port 530 instead of standard UDP port 53 for name resolution.
- CThe primary DNS zone is missing a PTR record for the internal server 10.100.1.2.
- DThe local DNS resolver cache on the client has been corrupted by a stale CNAME record.
Answer
An intermediate firewall along the VPN path is blocking TCP port 53 traffic required for truncated DNS responses.
DNS primarily operates over UDP port 53 for standard short queries. However, when a response payload exceeds the maximum UDP packet size, or when using command flags like `-vc` in `nslookup` (which forces Virtual Circuit / TCP mode), DNS relies on TCP port 53. If an intermediate firewall permits UDP port 53 but blocks TCP port 53, normal small queries succeed while large responses or forced TCP queries time out.
Step-by-Step Solution
Key Concept
DNS Transport Protocols (UDP vs TCP Port 53)
Estimated Time:2m 0s