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