1 votos

¿Cómo puedo conectarme a un dispositivo Android utilizando su nombre de host en lugar de su IP?

Tengo la versión 4.2. He desarrollado una aplicación que implementa un servidor web en el dispositivo. así que si quiero conectarme al dispositivo todo lo que necesito hacer es dirigir su ip: http://192.168.10.x:8080 . Quiero sustituir la IP por un nombre de host predefinido, como el "nombre del ordenador" en Windows: http://android_device:8080 .

He descubierto que necesito usar Netbios, pero no sé cómo activar un servicio así.

¿Es posible? No me importa rootear el dispositivo.

gracias Asaf

1 votos

Supongo que un actualizador de DNS dinámico puede ayudar. Ver play.google.com/store/search?q=dyn+dns

0 votos

Si tienes una respuesta, te lo agradecería en Android.stackexchange.com/q/230644/22600 Gracias.

1voto

Izzy Puntos 45544

Esa no es una pregunta específica de Android, sino más bien cosas generales de la red. Necesitas algo para resolver el nombre. Como la IP que has nombrado apunta a una "red local", y si quieres conectarte desde un solo ordenador, la forma más fácil de conseguirlo es haciendo uso del Archivo de hosts del sistema operativo de su ordenador. En Linux esto es /etc/hosts donde simplemente se puede añadir una línea como esta:

192.168.10.15 android_device

Eso es. La sintaxis es la misma en otros sistemas operativos, sólo la ubicación del archivo puede ser diferente: ver esta sección de la página de Wikipedia enlazada para más detalles.

PreguntAndroid.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.

Powered by:

X