Hi there,
at the risk of butting in on someone else's party ...
Nope; your interpretations is NOT best practice.
With SIP (see RFC 3263), you do a lookup on the SRV record (at _sip._udp.<sipdomain>) to find the machine that handles SIP
registrations/incalls for the domain. That also gives you the port on which that machine is listening.
(Yup, you can also have a NAPTR record in the domain to tell you where the SRV record is, but many folks don't bother -- for Best Practice, you should, but ...)