RFC 4848:Domain-Based Application Service Location...
RFC-Ref

NAPTR


Click on the red underlined text to get to the source

... Although this is defining a new and separate DDDS Application, dubbed U-NAPTR, it is built from the same principles as the Straightforward NAPTR (S-NAPTR ...
... U-NAPTR, it is built from the same principles as the Straightforward NAPTR (S-NAPTR) application, specified in [2]. This specification is ...
... U-NAPTR, it is built from the same principles as the Straightforward NAPTR (S-NAPTR) application, specified in [2]. This specification is not an update ...
... 2]. This specification is not an update of S-NAPTR, but the reader is encouraged to review that document for extensive coverage of motivation and implementation considerations. ...
... implementation considerations. S-NAPTR provides for application service location that does not rely on rigid domain ...
... domain naming conventions. It is deemed "straightforward" in part because it rules out the use of regular expressions in NAPTR records (for the S-NAPTR DDDS Application). However, that also rules ...
... in part because it rules out the use of regular expressions in NAPTR records (for the S-NAPTR DDDS Application). However, that also rules out the possibility of providing a URI ...
... resolution. A number of applications, specified (e.g., [9]) and proposed, find the restriction too limiting, making S-NAPTR a near miss to suit their needs. ...
... miss to suit their needs. This U-NAPTR is effectively a modest extension to S-NAPTR, to accommodate the use of URIs ...
... This U-NAPTR is effectively a modest extension to S-NAPTR, to accommodate the use of URIs as targets ...
... range of possible regular expressions in NAPTR records. ...


... Straightforward URI-Enabled NAPTR (U-NAPTR) ...
... Straightforward URI-Enabled NAPTR (U-NAPTR) ...
... This document assumes the reader is familiar with the S-NAPTR specification [2]. The intention of U-NAPTR ...
... S-NAPTR specification [2]. The intention of U-NAPTR is to provide everything that S-NAPTR does, except that it allows the use of the "U" flag in ...
... 2]. The intention of U-NAPTR is to provide everything that S-NAPTR does, except that it allows the use of the "U" flag in the NAPTR record, and a specific form of REGEXP ...
... that S-NAPTR does, except that it allows the use of the "U" flag in the NAPTR record, and a specific form of REGEXP. ...
... U-NAPTR permits the same flags as S-NAPTR ("S", "A", or empty), plus the "U" Flag. For the U-NAPTR ...
... U-NAPTR permits the same flags as S-NAPTR ("S", "A", or empty), plus the "U" Flag. For the U-NAPTR DDDS Application ...
... U-NAPTR permits the same flags as S-NAPTR ("S", "A", or empty), plus the "U" Flag. For the U-NAPTR DDDS Application, the presence of the "U" Flag in the NAPTR record ...
... U-NAPTR DDDS Application, the presence of the "U" Flag in the NAPTR record indicates the REGEXP field must be populated (and, consequently, the REPLACEMENT field is empty). The ...
... U-NAPTR permits regular expressions of a form that does a complete replacement of the matched string with a URI ...
... URI, expressed as a constant string. This is essentially a dodge around the fact that the REPLACEMENT field in NAPTR is required to produce only a fully qualified domain name (and, therefore, cannot be used for a URI). ...
... URI). The specific allowed syntax for U-NAPTR regular expressions is: ...
... With this limited form of regular expression, applications using U-NAPTR need not implement full regular expression parsers. ...


... Sample U-NAPTR DNS Records ...
... In the sample NAPTR RRs for example.com shown below, "WP" is the imagined application service tag ...
... ;; order pref flags IN NAPTR 100 10 "" "WP:whois++" ( ; service "" ; regexp ...
... ) IN NAPTR 100 20 "s" "WP:ldap" ( ; service "" ; regexp ...
... ) IN NAPTR 200 10 "u" "EM:protA" ( ; service "!.*!prota://someisp.example.com!" ; regexp ...
... ) IN NAPTR 200 30 "a" "EM:protB" ; service "" ; regexp ...


... Formal Definition of U-NAPTR Application of DDDS ...
... are valid. If a client obtains a NAPTR RR for a U-NAPTR-using ...
... client obtains a NAPTR RR for a U-NAPTR-using application that contains any other flag, that NAPTR RR ...
... RR for a U-NAPTR-using application that contains any other flag, that NAPTR RR should be ignored and processing continues with the next record (if any). ...
... DDDS algorithm, if the Flag string is empty the next lookup is for another NAPTR record (for the replacement target). ...
... [4] specifies a DDDS Database that uses the NAPTR DNS resource record to contain the rewrite rules. The Keys for this database are encoded ...
... domain name, and this is the Key that is used for the first lookup -- the NAPTR records for that domain are requested. ...
... DNS servers MAY interpret Flag values and use that information to include appropriate NAPTR, SRV, or A records in the Additional ...
... the Additional Information Processing section of [4] for more information on NAPTR records and the Additional Information section of a DNS response packet. ...


... requirements on IANA, but provides the basis upon which U-NAPTR-using services can make use of the existing IANA registries ...
... 2]). As is the case for S-NAPTR, all application service and protocol tags ...


... U-NAPTR has the same considerations for security as S-NAPTR; see ...
... U-NAPTR has the same considerations for security as S-NAPTR; see Section 8 of [2]. U-NAPTR ...
... S-NAPTR; see Section 8 of [2]. U-NAPTR has the additional consideration that resolving URIs (from the result of the DDDS ...
... DNSSEC, client software can be confident that the URI obtained using U-NAPTR is indeed the one specified by the administrator of the domain ...



Google
Web
RFC-Ref