Recursive resolution
05A stub client asks a recursive service to return the final answer or an error instead of forwarding referrals to the user.
Terms in this drawing
Related RFCs and changes
“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.
DIAGRAM§ 4.3.1 ↗
RFC 1034 · § 4.3.1EXAMPLE
4 / 4
04
Return a completed result.
The stub does not need to chase the referral chain.
Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
Read the updated RFC section ↗
Recursion is a service, not an obligation.
- RD requests recursion; RA indicates whether the server offers recursive service.
- A server may decline recursion for a particular client.
- A recursive response contains an answer or error, rather than merely a referral.
The stub and recursive resolver are roles. A deployment may combine functions, and an authoritative server need not offer recursion.
Read the RFC section ↗Diagrams simplify the RFC. Read the linked sections for complete requirements.
Privacy