Je suis sur KitKat Cyanogenmod 11, ce qui signifie que je suis enraciné par défaut. Malgré cela, je ne peux que signaler un échec:
1ère méthode:
Quand j'essaye adb shell
avec
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
puis testez à quelle adresse IP hjfdkhfjkyuiwnwetbyebvtwgqwdi.tk est résolu ... J'obtiens une réponse NXDOMAIN, ce qui signifie qu'elle ne provient pas du serveur de noms OpenDNS que j'ai défini (qui retournerait une réponse avec une adresse IP alternative, pour vous servir ajoute).
En faisant
getprop | grep dns
Je verrais seulement ce que j'ai configuré. Cependant, lorsque je passe du WiFi au mobile (3G ou 4G / LTE), je vois des IP que je reconnais comme étant attribuées à mon opérateur de téléphonie mobile. Des applications comme «DNSwitch» ou «DNS Changer» peuvent réinitialiser automatiquement ces résolveurs lors d'un changement de réseau. Cependant, ce qui getprop
me rapporte, ce n'est toujours pas ce qui fait vraiment la résolution.
2ème méthode [a]:
J'ai également essayé de modifier /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
un ensemble de choses fixes (mais sachez que les noms de réseau et le nombre de résolveurs peuvent différer). Sans succès.
2ème méthode [b]:
Et /system/etc/dhcpcd/dhcpcd.conf
j'ai supprimé le paramètre pour accepter les résolveurs lors de la négociation DHCP. Pas de succès non plus.
3ème méthode:
Jusqu'à présent, la seule chose qui fonctionnerait un peu est d'utiliser un "pauvre VPN", en utilisant l'application "SSH Tunnel", en utilisant SOCKS4, mais en utilisant cela, je n'ai pas exactement obtenu un bon résultat.
CV:
Il semble que le DNS soit défini ailleurs ou que tous soient transférés (détournés) dès que le réseau est mobile.
Alors, comment ça se fait? Est-ce une autre façon sale de fournir aux opérateurs un outil pour démolir la neutralité du réseau?
Dans votre cas, votre question était à cause de cela. Avez-vous SSH à essayer si SSHTunnel est une solution alternative pour contourner la censure de vos opérateurs?
ndc resolver setifdns <iface> <domains> <dns1> <dns2> ...
. Exemple:ndc resolver setifdns eth0 "" 8.8.8.8 8.8.4.4