Support skydns2 SRV records

Note: hostnames must be valid hostnames because ruby net/dns2 validates input.