Tengo un dispositivo en una red pública (no soy el propietario/administrador de WiFi) y quiero saber si hay alguna manera de obtener la dirección IP del dispositivo conociendo su nombre de host desde un segundo dispositivo en la misma red.
Respuesta1
El protocolo DNS de multidifusión está diseñado para hacer exactamente eso. Simplemente agrega .local
después del nombre de host del dispositivo y tendrá un nombre que puede usar con todos los comandos habituales. Por ejemplo:
ssh hostname.local
Respuesta2
Si la red tiene un servicio DNS, consúltelo para obtener el nombre de host utilizando una herramienta como host
o dig
. Esto dependerá del dispositivo que se esté registrando, ya sea de forma estática, mediante un servicio DHCP, o mediante registro dinámico en el propio dispositivo.
Muchas redes públicas no hacen esto para evitar costos y complejidad innecesaria y/o por razones de preservación de la privacidad. En ese caso, consulte al operador de red, quien puede deducir estos datos de los registros en los dispositivos de hardware relevantes (servidor DHCP, puerta de enlace, etc.).