Mi red incluye máquinas con Linux y otras con Windows. Y mi máquina está ejecutando Linux.
Mi red incluye máquinas con Linux y otras con Windows. Y mi máquina está ejecutando Linux.
Respuestas:
Escriba en la terminal
arp -a
Mostrará todos los nombres de host en LAN, ya sea Linux o Windows.
? (192.168.55.147) at ac:3a:7a:a4:01:d4 [ether] on eth0
Escriba en la 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.
arp
comando, creo que esta respuesta solo funciona si tiene un servidor DHCP local y un servidor DNS / proxy que se comunican entre sí, de modo que los nombres de host registrados con los arrendamientos DHCP se puedan resolver (o resolver en reversa, en este caso ) a través de DNS.
¿Qué pasa 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 eso ayude
Una búsqueda inversa de nombre de Netbios puede lograr lo que desea más que "nombre de host", que es una función de DNS y tcp / ip. nmblookup con el parámetro -A devuelve los nombres de los dispositivos y la dirección mac. Intenta algo como esto:
nmblookup -A 192.168.1.2
Yo solo usaría
nslookup xxx.xxx.xxx.xxx
me mostrará el nombre del host (generalmente el nombre de la computadora)
** server can't find xxx.xxx.xxx.xxx.in-addr.arpa.: NXDOMAIN
Que yo sepa, no hay ninguna utilidad disponible para resolver una dirección IP en un nombre NetBIOS. Sin embargo, me imagino que algún tipo de programa de alcance de red o un programa de prueba de penetración podría brindarle esa cantidad de información. Sin embargo, todas las computadoras tendrían que estar en el mismo dominio y subred.
nbtstat -A <IP Address>
para obtener el nombre NetBIOS solo de la IP. Esto funciona en todas las subredes y no es necesario estar en el mismo dominio. Además, correr nbtstat -a <NetBIOS Name>
hará lo contrario. Espero que esto ayude ...