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

RR


Click on the red underlined text to get to the source

... non-terminal" -- that is, more NAPTR RR lookups are to be performed. Thus, to process a NAPTR record with an empty FLAG field ...
... target of the next DNS lookup -- for NAPTR RRs. In S-NAPTR ...
... target of a DNS query for SRV RRs, and normal SRV processing is applied. In the case of an "A" flag, an ...
... S-NAPTR-designated DNS lookup fails to yield expected results -- e.g., no A RR for an "A" target, no SRV record for an "S" ...
... application client first queries for the NAPTR RRs for the domain of a named application service ...
... DNS query is for the NAPTR RRs in the original target domain (example.com, above). ...
... start looking for one protocol, observe that a successive NAPTR RR set supports another of its preferred protocols, and continue the S-NAPTR resolution based on that ...
... does so on behalf of example.com (as there is no such pointer in example.com's NAPTR RR set). It MAY choose which protocol to try first based on its own ...
... domain). However, the chosen protocol MUST be listed in that first NAPTR RR set. It MAY choose to run simultaneous DDDS ...


... with a more powerful framework (than SRV RRs alone) for naming service targets ...
... DNS resolvers should fail to implement all aspects of the NAPTR RR standard. A DDDS application is a client use convention. ...
... The complete set of NAPTR, SRV, and A RRs "reachable" through the S- NAPTR process for a particular application service ...
... as a "tree". Each NAPTR RR that is retrieved points to more NAPTR or SRV records ...


... A better approach is to have one NAPTR RR in the thinkingcat.example domain point to all the hosted services ...
... Sets of NAPTR RRs ...
... client querying for the NAPTR RR set from thinkingcat.com would get the following answer: ...
... SERVICE strings to determine whether there was a NAPTR RR that matched the application service it was looking for, with an ...


... lookup is a new domain name for which the A RR is to be found. o the purpose of SRV ...
... issues, not to provide application naming: As stated in [3], "The SRV RR allows administrators to use several servers for a single domain, to move services ...


... Gulbrandsen, A., Vixie, P., and L. Esibov, "A DNS RR for specifying the location of services (DNS SRV)", RFC 2782prop ...


... NAPTR-RRset = [DNSlookup of NAPTR RRs for target] [sort NAPTR ...
... rr-done = false cur-rr = [first NAPTR RR] ...
... target= [REPLACEMENT target of NAPTR RR] else cur-rr = [next rr in list] ...
... SRV-RRset = [DNSlookup of SRV RRs for target] [sort SRV ...
... target = [target of first RR of SRV-RRset] ...
... port = [port in first RR of SRV-RRset] ...



Google
Web
RFC-Ref