Como encontrar um nome de computador em uma LAN a partir do endereço IP?

50

Minha rede inclui máquinas que executam o Linux e outras que executam o Windows. E minha máquina está executando o Linux.

    
por Islam Hassan 27.04.2012 / 22:26

7 respostas

31

Digite no terminal

arp -a

Ele mostrará todo o nome do host na LAN, seja Linux ou Windows.

    
por Ketankumar Patel 04.10.2012 / 07:36
18

Digite no 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.

    
por Germar 03.11.2012 / 19:15
9

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: link

Espero que ajude

    
por Brett 27.04.2012 / 22:45
5

Uma pesquisa reversa do nome Netbios pode realizar o que você quer mais do que "hostname", que é uma função do DNS e do tcp / ip. O nmblookup com o parâmetro -A retorna os nomes dos dispositivos, bem como o endereço mac. Tente algo assim:

nmblookup -A 192.168.1.2
    
por Frere 22.06.2017 / 22:02
3

Se a sua rede estiver executando um servidor DHCP, geralmente no modem / roteador, é provável que tenha uma maneira de ver os endereços atribuídos pelo DHCP - geralmente por uma página da Web, e que geralmente lista os nomes dos computadores ao lado do endereços IP alocados.

    
por Jazz 26.07.2012 / 00:38
1

No melhor de meu conhecimento, não há nenhum 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 pode ser capaz de lhe dar essa dor de informação. No entanto, todos os computadores teriam que estar no mesmo domínio e sub-rede.

    
por Xernicus 27.04.2012 / 22:38
1

Eu só usaria

nslookup xxx.xxx.xxx.xxx

mostrará o nome do host (geralmente o nome do computador)

    
por Chester 04.10.2013 / 17:31