[SR-Users] NAPTR priorities doesn't seem to work properly

Iñaki Baz Castillo ibc at aliax.net
Thu Jun 9 12:51:19 CEST 2011


2011/6/9 Iñaki Baz Castillo <ibc at aliax.net>:
> According to NAPTR:
>
>  ~$ host -t naptr oversip.net
>  oversip.net has NAPTR record 5 50 "S" "SIPS+D2T" "" _sips._tcp.oversip.net.
>  oversip.net has NAPTR record 10 50 "S" "SIP+D2T" "" _sip._tcp.oversip.net.
>  oversip.net has NAPTR record 20 50 "S" "SIP+D2U" "" _sip._udp.oversip.net.
>  oversip.net has NAPTR record 40 50 "S" "SIP+D2S" "" _sip._sctp.oversip.net.
>  oversip.net has NAPTR record 50 50 "S" "SIPS+D2S" "" _sips._sctp.oversip.net.
>
> So it should try TLS over TCP first, if it fails try TCP and if it
> fails try UDP.

Just to confirm, the above NAPTR record for "SIPS+D2T" has order 5 and
preference 50. According to RFC 2915:

   Order
      A 16-bit unsigned integer specifying the order in which the NAPTR
      records MUST be processed to ensure the correct ordering of
      rules.  Low numbers are processed before high numbers

   Preference
      A 16-bit unsigned integer that specifies the order in which NAPTR
      records with equal "order" values SHOULD be processed, low
      numbers being processed before high numbers.


So as my domain oversip.net has no entries with same order, preference
value doesn't matter. And of course, SIP over TLS should take
preference.

-- 
Iñaki Baz Castillo
<ibc at aliax.net>



More information about the sr-users mailing list