Estoy en KitKat Cyanogenmod 11, lo que significa que estoy rooteado de forma predeterminada. A pesar de eso, solo puedo reportar un fracaso:
1er método:
Cuando pruebo adb shell
con
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
y luego compruebe a qué IP hjfdkhfjkyuiwnwetbyebvtwgqwdi.tk resuelve ... obtengo una respuesta NXDOMAIN, lo que significa que no vino del servidor de nombres OpenDNS que configuré (que devolvería una respuesta con una IP alternativa, para servirle a usted agrega).
Al hacer
getprop | grep dns
Solo vería lo que he configurado. Sin embargo, al cambiar de WiFi a móvil (3G o 4G / LTE), veo IP que reconozco como asignadas a mi operador de telefonía móvil. Las aplicaciones como "DNSwitch" o "DNS Changer" pueden volver a configurar esos solucionadores automáticamente al cambiar la red. Sin embargo, lo getprop
que me informa, todavía no es lo que realmente está resolviendo.
2do método [a]:
Otra forma en que lo intenté es modificar /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
un conjunto de cosas arregladas allí (pero tenga en cuenta que los nombres de red y el número de resolvers pueden diferir). Sin éxito.
2do método [b]:
Y en /system/etc/dhcpcd/dhcpcd.conf
eliminé el parámetro para aceptar resolvers en la negociación de DHCP. Ningún éxito tampoco.
3er método:
Hasta ahora, lo único que funcionaría un poco es usar una "VPN pobre", usar la aplicación "Túnel SSH", usar SOCKS4, pero usar eso no obtuvo exactamente un buen resultado.
Currículum:
Parece que DNS está configurado en otro lugar, o todos se reenvían (secuestran) tan pronto como la red es móvil.
Entonces, ¿cómo es que? ¿Es otra forma sucia de proporcionar a los operadores una herramienta para demoler la neutralidad de la red?
En su caso, su pregunta fue por eso. ¿Tiene SSH para probar si SSHTunnel es una solución alternativa para evitar la censura de sus operadores?
ndc resolver setifdns <iface> <domains> <dns1> <dns2> ...
. Ejemplo:ndc resolver setifdns eth0 "" 8.8.8.8 8.8.4.4