Class DNSUtilities


  • public class DNSUtilities
    extends Object
    Provides utility functions for the DNS package
    • Constructor Detail

      • DNSUtilities

        public DNSUtilities()
    • Method Detail

      • findSrvRecords

        public static Set<DNSRecordSRV> findSrvRecords​(String dnsSrvRecordToFind)
                                                throws NamingException
        Finds all SRV Record using DNS.
        Parameters:
        dnsSrvRecordToFind - the DNS record, for instance: _ldap._tcp.dc._msdcs.DOMAIN.COM to find all LDAP servers in DOMAIN.COM
        Returns:
        the collection of records with facilities to find the best candidate
        Throws:
        NamingException - if DNS is not available