Mi dispositivo es un kit de guitarra LeMaker . No tengo acceso de root en el dispositivo. Seguí la guía de XSLAB - Cómo cambiar la configuración de DNS en Android para cambiar el DNS. Estoy accediendo a mi WiFi en casa. Cuando configuro mi DNS en mi dispositivo Android y voy a la prueba de fugas de DNS , no es el DNS que configuré en la configuración de DNS. Es el DNS establecido por mi ISP.
¿Cómo puedo hacer que use el DNS que quiero?
Tal vez necesito tener root y/o usar una aplicación como la mencionada en ¿ Cómo cambiar el DNS de las conexiones móviles en Android KitKat? - Anular DNS. También necesito averiguar qué versión de Android es, pero creo que es la versión más reciente.
Pregunta relacionada sobre Cambiar DNS pero permanecer en DHCP dejando la IP como dinámica (actualmente dándole una IP estática desde el enrutador) y usando aplicaciones para cambiar el DNS.
Pregunta relacionada sobre ¿dónde están las configuraciones de DNS en 4.4.2? , pero no puede guardar la nueva configuración de DNS.
Una posible opción de Can't change DNS on S3 mini , en una de las respuestas es usar el modo de depuración y adb para cambiar la configuración de DNS, pero mi problema no es cambiar el DNS, es conseguir que el DNS lo cambie para que funcione.
Primero debe tener instalado dnscrypt . Estos scripts requieren acceso de root:
#!/bin/sh
#root is required
#daemonize dnscrypt
dnscrypt-proxy --daemonize --resolver-address=208.67.220.220:443 --provider-name=2.dnscrypt-cert.opendns.com --provider-key=B735:1140:206F:225D:3E2B:D822:D7FD:691E:A1C3:3CC8:D666:8D0C:BE04:BFAB:CA43:FB79
#this will redirect dns query traffics to localhost
iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1
Si desea restaurar el DNS a su valor predeterminado, ejecute esto:
#!/bin/sh
iptables -t nat -D OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1
Puede cambiar el DNS, pero también deberá configurar una IP estática. Si mantiene presionado el nombre de WiFi, puede cambiar las opciones desde allí.
En Android, además de usar la configuración. Todavía puede usar una aplicación de terceros para cambiar el DNS. Como:
Esta pregunta (2016) tiene 6 años y tuve el mismo problema recientemente. Debido a que usé mi propio servidor DNS (BIND 9), finalmente descubrí que había un problema con la configuración de BIND. De acuerdo con las indicaciones en /var/log/named/named.log
, corregí la configuración de mi propio servidor DNS y el problema se resolvió.
Gokul NC
Irfan Latif