Ich bin auf KitKat Cyanogenmod 11, was bedeutet, dass ich standardmäßig verwurzelt bin. Trotzdem kann ich nur Fehler melden:
1. Methode:
Wenn ich das adb shell
mit probiere
setprop net.rmnet0.dns1 208.67.222.222
setprop net.rmnet0.dns2 208.67.222.222
setprop net.rmnet1.dns1 208.67.222.222
setprop net.rmnet1.dns2 208.67.222.222
setprop net.rmnet2.dns1 208.67.222.222
setprop net.rmnet2.dns2 208.67.222.222
setprop net.dns1 208.67.222.222
setprop net.dns1 208.67.222.222
und dann zu testen, auf welche IP hjfdkhfjkyuiwnwetbyebvtwgqwdi.tk auflöst ... Ich erhalte eine NXDOMAIN-Antwort, was bedeutet, dass sie nicht vom von mir festgelegten OpenDNS-Nameserver stammt (der eine Antwort mit einer alternativen IP zurückgeben würde, um Ihnen zu dienen, fügt hinzu).
Wenn du tust
getprop | grep dns
Ich würde nur sehen, was ich konfiguriert habe. Beim Wechsel von WLAN zu Mobilfunk (3G oder 4G / LTE) sehe ich jedoch IPs, die ich als meinem Mobilfunkanbieter zugewiesen erkenne. Apps wie "DNSwitch" oder "DNS Changer" können diese Resolver beim Netzwerkwechsel automatisch zurücksetzen. Was getprop
mich jedoch meldet, ist immer noch nicht, was wirklich das Auflösen bewirkt.
2. Methode [a]:
Eine andere Möglichkeit, die ich ausprobiert habe, besteht darin, die dort /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
festgelegten Dinge zu ändern (beachten Sie jedoch, dass die Netzwerknamen und die Anzahl der Resolver unterschiedlich sein können). Ohne Erfolg.
2. Methode [b]:
Und in habe /system/etc/dhcpcd/dhcpcd.conf
ich den Parameter entfernt, um Resolver bei der DHCP-Aushandlung zu akzeptieren. Auch kein Erfolg.
3. Methode:
Bisher würde das einzige, was ein wenig funktionieren würde, ein "Poor Man VPN", die App "SSH Tunnel", SOCKS4, verwenden, aber damit habe ich nicht gerade ein gutes Ergebnis erzielt.
Weitermachen:
Es sieht so aus, als ob entweder DNS an einer anderen Stelle eingestellt ist oder alle weitergeleitet (entführt) werden, sobald das Netzwerk mobil ist.
Wie kommt es? Ist es eine andere schmutzige Methode, Netzbetreibern ein Werkzeug zur Verfügung zu stellen, um die Netzneutralität zu zerstören?
In deinem Fall war deine Frage deswegen. Haben Sie SSH, um zu versuchen, ob SSHTunnel eine alternative Lösung ist, um die Zensur Ihrer Netzbetreiber zu umgehen?
ndc resolver setifdns <iface> <domains> <dns1> <dns2> ...
. Beispiel:ndc resolver setifdns eth0 "" 8.8.8.8 8.8.4.4