¿Cómo obtener la dirección IP de un nombre de host conocido en Linux?

¿Cómo obtener la dirección IP de un nombre de host conocido en Linux?

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 .localdespué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 hosto 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.).

información relacionada