//需要下载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();
}
}
}
//程序中的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();
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货