Originariamente inviato da terso88
ok grazie provo a dare un' occhiatata anche se mi chiedo perchè nella documentazione nn mettono esempi eventuali ed annssi molto più semplici
Questo è abbastanza semplice:

codice:
import java.util.*;
import javax.naming.*;
import javax.naming.directory.*;

public class DnsQuery {
    public static void main(String[] args) {
        try {
            Hashtable env = new Hashtable();
            env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.dns.DnsContextFactory");

            /*
             * NOTA: Da Java 1.4.1 se non si mette questo, viene usato il server DNS
             * configurato nel sistema. Per versioni di Java precedenti va messo!!
             * Altrimenti il default è localhost:53
             */
            //env.put(Context.PROVIDER_URL, "dns://tuo-server-dns:port");

            DirContext ctx = new InitialDirContext(env);

            Attributes attributes = ctx.getAttributes("java.sun.com");

            NamingEnumeration ae = attributes.getAll();

            while (ae.hasMore()) {
                Attribute attr = (Attribute) ae.next();

                System.out.println("Attribute: " + attr.getID());

                NamingEnumeration ve = attr.getAll();

                while (ve.hasMore()) {
                    System.out.println("    Value: " + ve.next());
                }
            }

            ctx.close();
        } catch (Exception e) {
            System.err.println(e);
        }
    }
}
Prova anche "sun.com" o altro.