![]()
这是很久以前的一段代码,是关于DLOG4J里用到的一个项目叫dnsjava,网址是:http://www.dnsjava.org ,利用dnsjava可以查询域名对应的IP地址、MX记录等信息,可能有人需要这样的功能,故此贴出来,下面是具体的使用代码:
String domain = “gmail.com”;
//查询邮件交换记录
Lookup lookup = new Lookup(domain, Type.MX);
lookup.run();
if (lookup.getResult() != Lookup.SUCCESSFUL){
System.out.println(“ERROR: ” + lookup.getErrorString());
return;
}
Record[] answers = lookup.getAnswers();
for(Record rec : answers){
System.out.println(rec.toString());
}
//查询域名对应的IP地址
lookup = new Lookup(domain, Type.A);
lookup.run();
if (lookup.getResult() != Lookup.SUCCESSFUL){
System.out.println(“ERROR: ” + lookup.getErrorString());
return;
}
answers = lookup.getAnswers();
for(Record rec : answers){
System.out.println(rec.toString());
}
运行时需要引入dnsjava的jar包!
