RFC 2915:The Naming Authority Pointer (NAPTR) DNS ...
RFC-Ref

NAPTR record


Click on the red underlined text to get to the source

... adhere to. It does not define the reasons the rewrite is used, what the expected outcomes are, or what they are used for. Those are specified by applications that define how they use the NAPTR record and algorithms within their contexts ...


... A 16-bit unsigned integer specifying the order in which the NAPTR records MUST be processed to ensure the correct ordering of rules. Low numbers are processed before high numbers, and once a NAPTR ...
... A 16-bit unsigned integer that specifies the order in which NAPTR records with equal "order" values SHOULD be processed, low numbers being processed before high numbers. This is similar to the preference field in an MX record, and is used so domain ...
... terminal lookup. This means that this NAPTR record is the last one and that the flag determines what the next stage should be. The "S" flag means that the next lookup ...
... The list of "valid" protocols for any given NAPTR record is any protocol that implements some or all of the services defined for ...
... services of the application * how it is to appear in the NAPTR record (i.e., the string id of the protocol) ...


... algorithm where the output of one rewrite is a new key that points to another rule. This looping algorithm allows NAPTR records to incrementally specify a complete rule. These incremental rules can be delegated which allows other entities to specify rules so that one ...
... starts with a string and some known key (domain). NAPTR records for this key are retrieved, those with unknown Flags or inappropriate Services are discarded and the remaining records are ...


... NAPTR, the actual domain-name is specified by the various fields in the NAPTR record. In this case the client isn't asking a question but is instead attempting to get at information ...
... queries with NO transformations. Any given NAPTR record may result in a domain-name to be used for SRV ...


... NAPTR works. The reasons for the rewrite and the expected output and its use are specified by documents that define what applications the NAPTR record and algorithm are used for. Any document that defines such an application must define the following: ...


... Uniform Resource Name Resolver Discovery System. This example details how a particular URN would use the NAPTR record to find a resolver service. ...
... 'known' key in the NAPTR algorithm. The NAPTR records for cid.urn.arpa looked up and return a single record: ...
... probe to DNS is for more NAPTR records where the new domain is ' gatech.edu' and the string is the same string as before. ...
... prefix, "http", and lookup NAPTR records for http.uri.arpa. This might return a record of the form ...
... Applying this pattern to the URL extracts "www.foo.com". Looking up NAPTR records for that might return: ...
... A non-URI example is the ENUM application which uses a NAPTR record to map an e.164 telephone number to a URI ...
... For this example telephone number we might get back the following NAPTR records: ...


... The packet format for the NAPTR record is: ...


... SRV records. Since there is no place for a port specification in the NAPTR record, when the "A" flag is used the specified protocol must be running on its default port. ...


... A client MUST process multiple NAPTR records in the order specified by the "order" field, it MUST NOT simply use the first record that provides a known protocol and service ...


... The values for the Services field will be determined by the application that makes use of the NAPTR record. Those values must be specified in a published specification and approved by the IESG. ...


... The interactions with DNSSEC are currently being studied. It is expected that NAPTR records will be signed with SIG records once the DNSSEC ...



Google
Web
RFC-Ref