0 votos

¿Cómo puedo determinar el nombre de host de otra máquina en la red local?

Estoy tratando de configurar un cliente SSH para Android para conectar a otra máquina en mi red local. Puedo conectar si uso la dirección IP, pero la dirección IP puede cambiar. ¿Cómo puedo determinar el nombre de host que mi dispositivo Android asigna a la otra máquina, para poder conectar usando eso en su lugar?

(En este momento, especificamente estoy usando JuiceSSH para conectar a un portátil Ubuntu 13.10 con sshd y mosh-server, pero me gustaría aprender un enfoque general que no sea específico del cliente o del objetivo. Idealmente, un comando de nivel de sistema Android.)

0voto

Izzy Puntos 45544

Para eso, necesitarías un servidor DNS local en tu red local, que se actualiza por el servidor DHCP asignando la IP a esa máquina (muchos enrutadores ofrecen esta característica).

Luego puedes decirle a tu dispositivo Android que use ese DNS como primario cuando esté conectado a tu red WiFi, mientras dejas el secundario tal como está (así que este seguirá resolviendo todo fuera de tu red). Esta opción se encuentra en la configuración de APN de WiFi: Mantén presionada la entrada de tu WiFi doméstico, selecciona para editarlo, habilita "opciones avanzadas".

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