4.2.1 NAPTR Record

NAPTR stands for Name Authority Pointer. NAPTR records are most commonly used for applications in Internet telephony.

A NAPTR record contains the following information:
  • Type
  • Order
  • Preference
  • Flags
  • Service
  • Regex
  • Replacement
The following table lists example values for each field.

Table 4-4 NAPTR Record

Field Example
domainName 9.0.0.9.9.8.4.7.3.3.e164.arpa.
TTL 86400
type SRV
order 100
preference 10
flags "p"
service "E2U+PSTN:SIP"
regex "!^.*$!tel:+1-215-555-0123\;npdi\;rn=+1-215-555-0199!"
replacement .
NAPTR records are formatted as follows:
domainName TTL type order preference flags service regex replacement
Formatting the sample record accordingly:
9.0.0.9.9.8.4.7.3.3.e164.arpa. 604800 NAPTR 100 10 "p" "E2U+PSTN:SIP" "!^.*$!tel:+1-215-555-0123\;npdi\;rn=+1-215-555-0199!" .