¿Qué servidores DNS se utilizan cuando se conecta a datos inalámbricos (no wifi)?
¿Hay alguna forma de saberlo en Android KitKat?
¿Qué servidores DNS se utilizan cuando se conecta a datos inalámbricos (no wifi)?
¿Hay alguna forma de saberlo en Android KitKat?
Mientras que el setprop
para cambiar el DNS no funciona, el método getprop
para leer esos valores debería seguir siendo válido hoy en día:
shell@A0001:/ $ getprop | grep dns
[dhcp.wlan0.dns1]: [192.168.1.1]
[dhcp.wlan0.dns2]: []
[dhcp.wlan0.dns3]: []
[dhcp.wlan0.dns4]: []
[net.change]: [net.rmnet0.dns2]
[net.dns1]: [208.67.222.123]
[net.dns2]: [208.67.220.123]
[net.rmnet0.dns1]: [208.67.222.123]
[net.rmnet0.dns2]: [208.67.220.123]
[net.wlan0.dns1]: [208.67.222.123]
[net.wlan0.dns2]: [208.67.220.123]
Para aclarar mi respuesta: usando una aplicación de emulador de terminal (como Emulador de terminal para Android ), como usuario normal (sin necesidad de permisos de Root), puedes ejecutar el comando que mostré ( getprop | grep dns
) y obtener una salida así.
Ejecuta "nslookup google.com" desde el emulador de terminal y el primer resultado debería ser tu DNS. También puedes ejecutar una prueba estándar desde dnsleaktest.com desde tu navegador.
Edición: Acabo de notar que esta respuesta es un poco anticuada para los Androids más nuevos porque nslookup no parece ejecutarse si se instala el Emulador de Terminal. El método moderno parece ser para instalar Termux y luego instalar dnsutils en Termix pkg install dnsutils
y luego ejecutar el mismo comando nslookup google.com
.
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.