2
我想查找dns mx記錄的android平臺。 在android上使用http://www.dnsjava.org時總是返回null。Android DNS MX記錄查找
import org.xbill.DNS.Lookup;
import org.xbill.DNS.MXRecord;
import org.xbill.DNS.Record;
import org.xbill.DNS.TextParseException;
import org.xbill.DNS.Type;
List<String> targets = new ArrayList<String>();
Record[] records;
records = new Lookup("gmail.com", Type.MX).run();
for (int i = 0; i < records.length; i++) {
MXRecord mx = (MXRecord) records[i];
targets.add("Host " + mx.getTarget() + " has preference "+ mx.getPriority());
}
任何想法或替代? 謝謝!
其中dnsjava的版本,您使用的?我以前在Android上成功使用過dnsjava 1.6.6。 – Alnitak