Android DNS MX Record Lookup
Frage
Ich möchte DNS MX aufnehmen, die eine Android -Plattform aufzeichnet. Beim Benutzen http://www.dnsjava.org auf Android new Lookup("gmail.com", Type.MX).run();
Gibt immer null zurück.
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());
}
Irgendwelche Ideen oder Alternativen? Vielen Dank!
Lösung
Endlich vergessen, die Erlaubnis festzulegen, und leider wurde keine Ausnahme ausgelöst ...
<uses-permission android:name="android.permission.INTERNET" />
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow