Any bind implementation after 4.9.5 supports SRV records, as does Windows 2000.
_sip._tcp SRV 0 0 5060 sip-server.cs.columbia.edu.
SRV 1 0 5060 backup.ip-provider.net.
_sip._udp SRV 0 0 5060 sip-server.cs.columbia.edu.
SRV 1 0 5060 backup.ip-provider.net.
DNS SRV records are supported by BIND 4.9.6 and newer, generally installed as named. Configuring named for Linux is discussed in a HOWTO at http://www.linuxdoc.org/HOWTO/DNS-HOWTO.html
Currently registered SRV records:
sip.tcp.cs.columbia.edu SRV 0 0 5060 erlang.cs.columbia.edu
sip.udp.sip-happens.com SRV 0 0 5060 sip.sip-happens.com
Use, for example,
host -v -t srv sip.tcp.cs.columbia.edu
host -v -t srv sip.udp.cs.columbia.edu
host -v -t srv _sip._udp.cs.columbia.edu
|