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.