Class DNSUtilities


  • public class DNSUtilities
    extends java.lang.Object
    Provides utility functions for the DNS package
    • Constructor Summary

      Constructors 
      Constructor Description
      DNSUtilities()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Set<DNSRecordSRV> findSrvRecords​(java.lang.String dnsSrvRecordToFind)
      Finds all SRV Record using DNS.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DNSUtilities

        public DNSUtilities()
    • Method Detail

      • findSrvRecords

        public static java.util.Set<DNSRecordSRV> findSrvRecords​(java.lang.String dnsSrvRecordToFind)
                                                          throws javax.naming.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:
        javax.naming.NamingException - if DNS is not available