1Net::DNS::RR::NAPTR(3)User Contributed Perl DocumentationNet::DNS::RR::NAPTR(3)
2
3
4
6 Net::DNS::RR::NAPTR - DNS NAPTR resource record
7
9 use Net::DNS;
10 $rr = new Net::DNS::RR('name NAPTR order preference flags service regexp replacement');
11
13 DNS Naming Authority Pointer (NAPTR) resource records.
14
16 The available methods are those inherited from the base class augmented
17 by the type-specific methods defined in this package.
18
19 Use of undocumented package features or direct access to internal data
20 structures is discouraged and could result in program termination or
21 other unpredictable behaviour.
22
23 order
24 $order = $rr->order;
25
26 A 16-bit unsigned integer specifying the order in which the NAPTR
27 records must be processed to ensure the correct ordering of rules. Low
28 numbers are processed before high numbers.
29
30 preference
31 $preference = $rr->preference;
32
33 A 16-bit unsigned integer that specifies the order in which NAPTR
34 records with equal "order" values should be processed, low numbers
35 being processed before high numbers.
36
37 flags
38 $flags = $rr->flags;
39
40 A string containing flags to control aspects of the rewriting and
41 interpretation of the fields in the record. Flags are single
42 characters from the set [A-Z0-9].
43
44 service
45 $service = $rr->service;
46
47 Specifies the service(s) available down this rewrite path. It may also
48 specify the protocol used to communicate with the service.
49
50 regexp
51 $regexp = $rr->regexp;
52
53 A string containing a substitution expression that is applied to the
54 original string held by the client in order to construct the next
55 domain name to lookup.
56
57 replacement
58 $replacement = $rr->replacement;
59
60 The next NAME to query for NAPTR, SRV, or address records depending on
61 the value of the flags field.
62
64 Copyright (c)2005 Olaf Kolkman, NLnet Labs.
65
66 Based on code contributed by Ryan Moats.
67
68 Package template (c)2009,2012 O.M.Kolkman and R.W.Franks.
69
70 All rights reserved.
71
72 This program is free software; you may redistribute it and/or modify it
73 under the same terms as Perl itself.
74
76 perl, Net::DNS, Net::DNS::RR, RFC2915, RFC2168, RFC3403
77
78
79
80perl v5.16.3 2012-12-28 Net::DNS::RR::NAPTR(3)