add support for SRV records using the : type
pull port data from database
return 0 rather than null in sql so the hash defines port, weight, and distance