59 votos

¿Cómo encontrar un nombre de ordenador en una LAN a partir de la dirección IP?

Mi red incluye máquinas con Linux y otras con Windows. Y mi máquina está corriendo Linux.

2 votos

La pregunta es un poco confusa, lo que dio lugar a las variadas -y buenas- respuestas que aparecen a continuación. ¿Quiere encontrar el nombre DNS de un host? ¿Quiere encontrar el nombre WINS? ¿Quiere buscar en la red todos los hosts encontrados? Todas estas preguntas tienen respuesta - pero la respuesta específica deseada es desconocida.

41voto

K.K Patel Puntos 5295

Tipo de terminal

arp -a

Mostrará todos los nombres de host en la LAN, ya sea Linux o Windows.

16 votos

Esto no muestra nada en mi red local que tiene más de 30 máquinas Linux...

0 votos

@Cerin ¿Estás en una máquina Linux?

2 votos

En Ubuntu 14.04 esto dice: "? (192.168.1.2) at 00:22:6b:f2:33:b3 [ether] on wlan0", dándome sólo información sobre mi router (mi portátil está conectado a él vía wifi, como otros 10 dispositivos actualmente). Mirando en man arp dice también "arp - manipular la caché ARP del sistema". ¿Cómo debería esta herramienta resolver la pregunta original?

19voto

Germar Puntos 2103

Tipo de terminal

sudo aptitude install nmap
nmap -sP xxx.xxx.xxx.xxx

Esto te dará:

Starting Nmap 5.21 ( http://nmap.org ) at 2012-11-03 19:08 CET
Nmap scan report for HOST.DOMAIN (xxx.xxx.xxx.xxx)
Host is up (0.00052s latency).
MAC Address: YY:YY:YY:YY:YY:YY (Manufactor)
Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds

Donde HOST.DOMAIN es el nombre DNS de la máquina.

10 votos

Esto muestra todas las IPs activas, pero sólo muestra los dominios de las máquinas que explícitamente tienen un dominio personalizado configurado en mi servidor local de Bind. No muestra ningún nombre de host local, que creo que es lo que el OP está tratando de lograr.

0 votos

Esta respuesta es muy rápido.

4 votos

-sP puede haber sido cambiada por -sn dependiendo de su versión de nmap. Del manual de nmap 7.12: -sn (Sin escaneo de puertos) En versiones anteriores de Nmap, -sn era conocido como -sP.

9voto

Brett Puntos 124

¿Y si intentas esto?

Puedes ejecutarlo en Windows

nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)

en ubuntu puedes instalar nbtscan. Puede encontrar más información aquí : http://www.unixwiz.net/tools/nbtscan.html

Espero que sea de ayuda

0 votos

Muchas gracias, pero parece que nbtscan sólo detecta las máquinas con Windows. Tengo 2 máquinas con Windows y otras 2 con Linux. Detecta las dos que ejecutan Windows solamente.

2 votos

¿puedes probar nmblookup? debería estar ya instalado en Ubuntu

0 votos

Lo siento, he leído el tutorial pero no he podido averiguar cómo escribir el comando que resuelve mi problema. No veo las opciones que toman la IP como entrada. ¿Puedes escribir el comando para mí, por favor?

3voto

JamesCW Puntos 191

Si tu red tiene un servidor DHCP, normalmente en el módem/router, lo más probable es que tenga una forma de ver las direcciones asignadas por DHCP - a menudo mediante una página web, y que a menudo muestra los nombres de los ordenadores junto a las direcciones ip asignadas.

1voto

Lennaert Puntos 2035

Que yo sepa, no hay ninguna utilidad disponible para resolver una dirección IP en un nombre NetBIOS. Me imagino que algún tipo de programa de alcance de la red o un programa de pruebas de penetración podría ser capaz de darle esa información. Sin embargo, todos los ordenadores tendrían que estar en el mismo dominio y subred.

0 votos

¿Podría nombrar un programa, por favor?

1 votos

El OP quiere lo contrario, por ejemplo, IP->hostname

0 votos

Sé que esto es viejo ... y OP está usando Linux, no Windows ... pero en Windows se puede ejecutar nbtstat -A <IP Address> para obtener el nombre NetBIOS a partir sólo de la IP. Esto funciona a través de subredes y no hay necesidad de estar en el mismo dominio. Además, ejecutando nbtstat -a <NetBIOS Name> hará lo contrario. Espero que esto ayude...

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: