Mi LAN tiene 50 hosts de Windows. En la línea de comandos de Windows, intento hacer ping para obtener la dirección IP de una máquina con Windows en ejecución.
La pregunta es cómo obtener el nombre de host de una dirección IP específica en el mismo grupo de trabajo de Windows.
Otra pregunta es cómo saber el nombre de host de la máquina Windows desde un cuadro de Linux si tengo una dirección IP. ¿Qué comando usas? Tengo un host que ejecuta Kubuntu 9.04.
nmblookup
es parte del paquete Samba de mi distribución. No estoy seguro de por quénmblookup
eso ip to hostname es parte de Samba (código de sistema de archivos en red y código de servicios de impresión).El método técnicamente preferible es escribir
nslookup <ip address>
NSLOOKUP realmente le pide al servidor DNS la dirección IP del nombre de host. Ping utilizará la caché local de resolución de DNS , que puede ser incorrecta hasta que se vacíe.
fuente
nslookup <ip address>
y resolverá la búsqueda inversa.En Windows puede usar
ping -a x.x.x.x
para intentar resolver el nombre de host desde la dirección IP .fuente
Hay un par de formas de hacerlo tanto en Windows como en Linux. Por ejemplo,
Ref: Múltiples formas de obtener la dirección IP del nombre de host en Linux y Windows
fuente
Para usuarios de mac
smbutil -v status -ae x.x.x.x
funciona. También puede usararp -a
para obtener direcciones mac para todo en su red.fuente
nmblookup podría no funcionar bien para hosts Linux, porque el nombre NetBIOS está en desuso. Y en Windows, se limita a la red local.
fuente