Minha rede inclui máquinas com Linux e outras com Windows. E minha máquina está executando o Linux.
Minha rede inclui máquinas com Linux e outras com Windows. E minha máquina está executando o Linux.
Respostas:
Digite o terminal
arp -a
Ele mostrará todos os nomes de host na LAN, seja Linux ou Windows.
? (192.168.55.147) at ac:3a:7a:a4:01:d4 [ether] on eth0
Digite o terminal
sudo aptitude install nmap
nmap -sP xxx.xxx.xxx.xxx
Isso lhe 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
Onde HOST.DOMAIN é o nome DNS da máquina.
arp
comando, acredito que esta resposta funcione apenas se você tiver um servidor DHCP local e um servidor / proxy DNS que se comuniquem, para que os nomes de host registrados com as concessões DHCP possam ser resolvidos (ou resolvidos inversamente, neste caso) ) via DNS.
E se você tentar isso:
Você pode executá-lo no Windows
nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)
no ubuntu você pode instalar o nbtscan. Você pode encontrar mais informações aqui: http://www.unixwiz.net/tools/nbtscan.html
Espero que ajude
Uma pesquisa inversa de nome Netbios pode realizar mais do que "hostname", que é uma função do DNS e tcp / ip. nmblookup com o parâmetro -A retorna nomes de dispositivos e endereço mac. Tente algo como isto:
nmblookup -A 192.168.1.2
Eu usaria
nslookup xxx.xxx.xxx.xxx
ele me mostrará o nome do host (geralmente o nome do computador)
** server can't find xxx.xxx.xxx.xxx.in-addr.arpa.: NXDOMAIN
Que eu saiba, não há utilitário disponível para resolver um endereço IP em um nome NetBIOS. Eu imagino que algum tipo de programa de escopo de rede ou um programa de teste de penetração possa fornecer essa quantidade de informações. No entanto, todos os computadores teriam que estar no mesmo domínio e sub-rede.
nbtstat -A <IP Address>
para obter o nome NetBIOS apenas do IP. Isso funciona em sub-redes e não há necessidade de estar no mesmo domínio. Além disso, a execução nbtstat -a <NetBIOS Name>
fará o inverso. Espero que isso ajude ...