An enterprise network engineer observes that a Cisco IOS device attempting to resolve a hostname receives a DNS response from the DNS server with the Truncation (TC) bit set in the DNS header. Which action does the client device perform to obtain the complete set of resource records?
- It initiates a TCP connection to the DNS server on port 53 and re-issues the lookup request.Cevap
- BIt retransmits the identical UDP query to the secondary configured DNS server address on port 53.
- CIt sends an ICMP Packet Too Big message back to the DNS server to request IP layer packet fragmentation.
- DIt aborts the DNS lookup process and sends a local subnet broadcast query using Link-Local Multicast Name Resolution.
Cevap
The client device initiates a TCP connection to the DNS server on port 53 and re-issues the lookup request.
Standard DNS transactions utilize UDP port 53 due to lower overhead. However, basic UDP DNS responses are restricted to a maximum size of 512 bytes. If the answer exceeds this size limit, the DNS server sets the Truncation (TC) bit in the DNS header. When a client receives a response with the TC bit set, it recognizes that data was omitted and re-issues the query over a TCP connection to port 53, allowing the full set of resource records to be transferred reliably.
Adım Adım Çözüm
Anahtar Kavram
DNS Transport Protocols and Truncation Mechanics (UDP vs TCP Port 53)
Tahmini Süre:1m 30s