(Mein Telefon ist gerootet und läuft mit Android 5.1)
Wie kann man die DNS-Adressen mobiler Daten (und wenn möglich dauerhaft) ändern, ohne dass eine App erforderlich ist?
mobile-data
3g
dns
şaloma
quelle
quelle
Antworten:
Ohne App habe ich keinen Weg gefunden, das zuverlässig zu machen.
Ich benutze oft OpenDNS Family Shield , aber manchmal blockiert es mich, eine bestimmte Hacking-Site zu besuchen, und dann muss ich schnell und einfach die DNS-Server wechseln.
Früher habe ich Set DNS verwendet, aber in Android 4.3 und höher funktionierte es nicht mehr. Deshalb habe ich Override DNS erstellt , eine neue App, die das Verhalten von Set DNS nachahmt. Sie wurde jedoch so aktualisiert, dass sie auch in Lollipop funktioniert. Es hat eine andere nette Funktion wie einen PIN-Schutz und einen Wi-Fi-SSID-Filter.
Der einzige Weg, wie ich es ohne eine App schaffen kann, ist so etwas wie eine
iptables
Regel, um jeglichen Datenverkehr, der zu udp / 53 geht, auf eine andere IP umzuleiten. Eine ähnliche Prozedur wird in einem XDA-Thread gezeigt .Ich füge hier die
iptables
Regeln für die Vollständigkeit ein (ich habe sie nicht getestet)Alles, was vom Android-Gerät an eine IP, einen UDP- oder TCP-Port 53 geleitet wird,
208.67.222.222
wird auf einen der DNS-Server von OpenDNS umgeleitet .Diese Befehle sollten in einem Skript abgelegt werden, das bei jedem Gerätestart ausgeführt wird. Diese Funktionalität hängt von Ihrem spezifischen ROM ab. Ich weiß nicht, ob so etwas in einem Standard-ROM ohne Verwendung einer App möglich ist. Das Überschreiben von DNS löst auch dieses Problem.
quelle
Diese Information stammt aus dem Jahr 2014. Aber es könnte immer noch funktionieren. Ich bin im Moment nicht in der Lage, es zu testen, aber da bist du verwurzelt. Sie könnten versuchen, die DNS-Einstellungen zur Datei build.prop hinzuzufügen und zu prüfen, ob sie hängen bleiben. Wenn Sie der Datei build.prop Folgendes hinzufügen, sollte Google als DNS-Server hinzugefügt werden.
Entnommen aus diesem Beitrag im Nexus 5-Forum über XDA. Diesen Beitrag finden Sie hier. Artikel Nummer 21 ist die DNS-Einstellungen.
quelle
Ab Android 9 Pie ist es möglich, DNS global zu ändern, sofern sie TLS unterstützen . Geh einfach rein
Settings → Network & internet → Advanced → Private DNS
quelle
Das geht nicht ohne App, es muss mit einer App sein. Zweitens benötigen Sie Root-Zugriff, um 1G / 2G / 3G / 4G-DNS ändern zu können. Versuchen Sie, DNS festzulegen .
quelle