Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a229aa2b5a7514c2

Jump to content

// Workers AI · dad joke modeWhat did Dynamic Delegation say? It delegated the task.

From Wikipedia, the free encyclopedia
(Redirected from DDDS)

The Dynamic Delegation Discovery System (DDDS) is an algorithm for applying string transformation rules to application-unique strings to extract specific syntax elements. It is used for finding information, such as authoritative domain name servers, for Uniform Resource Identifiers and Uniform Resource Names. An earlier specification applied only to URNs, and was called the Resolver Discovery Service (RDS).

DDDS defines a mechanism for using the Domain Name System (DNS) as the database for arbitrary identifier schemes. The primary logical DNS container used to hold DDDS information is the NAPTR record.

DDDS is defined in RFC 3401, 3402, 3403, 3404 and 3405.

RFC 3401 expresses the system as follows:[1]

The Dynamic Delegation Discovery System is used to implement lazy binding of strings to data, in order to support dynamically configured delegation systems. The DDDS functions by mapping some unique string to data stored within a DDDS Database by iteratively applying string transformation rules until a terminal condition is reached.

Telephone Number Mapping (ENUM), specified in RFC 6116, is defined as a DDDS application to resolve telephone numbers into DNS data.

References

[edit]
  1. M. Mealling (October 2002). Dynamic Delegation Discovery System (DDDS) Part One: The Comprehensive DDDS. Network Working Group. doi:10.17487/RFC3401. RFC 3401. Informational. Obsoletes RFC 2168 and 2915. Updates RFC 2276.