2.2.2.2.4.20 DNS_RPC_RECORD_NAPTR

The DNS_RPC_RECORD_NAPTR specifies a NAPTR resource record as specified in section 4 of [RFC3403].<20> This record MUST be formatted as follows:


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

wOrder

wPreference

nameFlags (variable)

...

nameService (variable)

...

nameSubstitution (variable)

...

nameReplacement (variable)

...

wOrder (2 bytes): A value that specifies the order in which the NAPTR record is processed, as specified in section 4.1 in [RFC3403].

wPreference (2 bytes): The preference given to this NAPTR record, as specified in section 4.1 in [RFC3403].

nameFlags (variable): Pointer to a structure of type DNS_RPC_NAME (section 2.2.2.2.1) containing the string flags value as specified in section 4.1 in [RFC3403].

nameService (variable): Pointer to a structure of type DNS_RPC_NAME (section 2.2.2.2.1) containing service parameters value for NAPTR to control the rewriting and interpretation of the field in the record, as specified in section 4.1 in [RFC3403].

nameSubstitution (variable): Pointer to a structure of type DNS_RPC_NAME (section 2.2.2.2.1) containing a substitution expression value for the NAPTR record, as specified in section 4.1 in [RFC3403].

nameReplacement (variable): Pointer to a structure of type DNS_RPC_NAME (section 2.2.2.2.1) containing a replacement expression value for the NAPTR record, as specified in section 4.1 in [RFC3403].