Change NetworkUtils.getSRVRecord methods to return SRVRecord array instead of InetSocketAddress array. The protocol providers resolve addresses from the SRVRecord.