Android: DNS-Server abfragen

Über eine Terminal-App wie Termux könnt ihr euch den aktuell eingestellten DNS-Server mit einem Befehl ausgeben lassen:

getprop | grep dns

Im Mobilfunknetz ergibt das bei mir:

[net.dns1]: [10.74.210.210]
[net.dns2]: [10.74.210.211]

Also jeweils die DNS-Server von Congstar. Wenn ich über WLAN verbunden bin ist das Ergebnis wie folgt:

[net.dns1]: [192.168.150.1]

Also die IP-Adresse der IPFire, die dann wiederum selbst einen / weitere DNS-Server konfiguriert hat. Um herauszufinden, ob diese DNS-Server auch tatsächlich genutzt werden gibt es einen DNS-Leak Test. Führe ich diesen Test über das Mobilfunknetz aus, so wird mir als DNS-Server folgende IP-Adresse zurückgeliefert:

116.203.32.217

Das ist der DNS-Server der Digitalcourage. Folglich werden bei mir nicht die Congstar / Telekom DNS-Server genutzt, sondern ein anderer DNS-Server »erzwungen«. Das funktioniert bspw. (dauerhaft) mit folgendem Code-Schnipsel für die CustomScripts der AFWall+:

$IPTABLES -t nat -I OUTPUT -p tcp --dport 53 -j DNAT --to-destination 116.203.32.217:53
$IPTABLES -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to-destination 116.203.32.217:53

Wer DNS-Server sucht, die nach eigenen Angaben weder zensieren, noch protokollieren, der kann mal hier schauen.

Hilf mit die Spendenziele zu erreichen! Mitmachen ➡