//需要下载jndi的dns.jar,providerutil.jar
//程序中的202.106.0.20是我的dns服务器,你需要换成你本机的
import javax.naming.directory.*;
import javax.naming.*;
import java.util.*;
import java.io.PrintStream;
public class DnsTest {  public static void main(String[] args)
  {
    String mxServer;
    int midPos;
    try
    {
      DirContext ictx = new InitialDirContext();
      Attributes attrs3 = ictx.getAttributes("dns://202.106.0.20/hotmail.com",new String[] {"MX"});
      Enumeration e=attrs3.getAll();
      while(e.hasMoreElements())
      {
        Attribute a=(Attribute)e.nextElement();
        NamingEnumeration ne=a.getAll();
        while(ne.hasMoreElements())
        {
          mxServer=(String)ne.nextElement();
          System.out.println(mxServer);
          midPos=mxServer.indexOf(" ");
          mxServer=mxServer.substring(midPos+1);
          System.out.println(mxServer);
        }
      }
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
  }
}