_sips._tcp.bkw.org has SRV record 10 0 5061 sip.bkw.org.
<94>:host -t SRV _sip._sctp.bkw.org.
_sip._sctp.bkw.org has SRV record 10 0 5060 sip.bkw.org.
<95>:host -t SRV _sip._tcp.bkw.org.
_sip._tcp.bkw.org has SRV record 10 0 5060 sip.bkw.org.
<96>:host -t SRV _sip._udp.bkw.org.
_sip._udp.bkw.org has SRV record 10 0 5060 sip.bkw.org.
With these records in place my Eyebeam will register to my FreeSWITCH instance via TLS since it was listed as the highest preference. The same goes for my Snom phones on my desk. They see the NAPTR's, SRV's and do exactly what I told them to do via DNS.
The internet wouldn't exist today without DNS and if your DNS is that fragile you need to figure out why because without it we would be in for a world of hurt.... Not sure about you but I don't wanna remember what 4 billion IP's go to.
Bottom line is NO SRV NO NAPTR you're doing it wrong in my opinion because as a SIP UA you have to look them all up anyway since its NOT optional as per the spec.
/b