The NAPTR record (Naming Authority Pointer) enables complex service discovery and URI rewriting using regular expressions. It's commonly used in ENUM (telephone number to URI mapping), SIP, and other telecommunications applications.
Check NAPTR records for any domain using our free DNS lookup tool.
Look Up NAPTR Records →NAPTR records allow DNS to be used for more sophisticated lookups than simple name-to-address resolution. They can:
example.com. NAPTR 100 10 "U" "E2U+sip" "!^.*$!sip:[email protected]!" .
Order: 100, Preference: 10, Flags: U (terminal), Service: E2U+sip
| Field | Description | Example |
|---|---|---|
| Order | Processing order (lower first) | 100 |
| Preference | Preference within same order | 10 |
| Flags | Processing flags | "U", "S", "A", "" |
| Service | Service type | "E2U+sip", "SIP+D2U" |
| Regexp | Substitution expression | "!^.*$!sip:user@host!" |
| Replacement | Next lookup domain | . (none) or hostname |
| Flag | Meaning |
|---|---|
| U | Terminal - regexp produces final URI |
| S | Next lookup is SRV record |
| A | Next lookup is A/AAAA record |
| "" | Continue with NAPTR lookup |
| P | Protocol specific (non-terminal) |
; Phone: +1-555-123-4567 → 7.6.5.4.3.2.1.5.5.5.1.e164.arpa
7.6.5.4.3.2.1.5.5.5.1.e164.arpa. NAPTR 100 10 "U" "E2U+sip" "!^.*$!sip:[email protected]!" .
example.com. NAPTR 10 0 "S" "SIP+D2U" "" _sip._udp.example.com.
example.com. NAPTR 20 0 "S" "SIP+D2T" "" _sip._tcp.example.com.
example.com. NAPTR 100 10 "U" "E2U+email" "!^.*$!mailto:[email protected]!" .
| Aspect | NAPTR | SRV |
|---|---|---|
| Complexity | More complex | Simpler |
| Regexp support | Yes | No |
| URI output | Yes | No (hostname only) |
| Use case | ENUM, complex routing | Simple service discovery |
Common issues and solutions:
DNS Explorer validates NAPTR records, checks regex patterns, and tracks service routing configuration.
Start free DNS Explorer trial14-day full-feature trial
Use our DNS Record Finder to look up NAPTR records for any domain.
Look Up NAPTR Records →