Come posso scoprire i nomi host per tutte le macchine sulla mia lan?


16

Ho inserito le macchine sulla mia rete usando hostname.local. Ho dimenticato il nome host per una delle macchine. Esiste un comando che posso emettere da una macchina che trasmetterà una richiesta e visualizzerà tutti i nomi host per le macchine sulla mia lan?

Risposte:


6

nbtscan

Un buon strumento per scansionare tutti i nomi host su una rete è nbtscan.

$ nbtscan 192.168.1.0/24                                                                                                  
Doing NBT name scan for addresses from 192.168.1.0/24

IP address       NetBIOS Name     Server    User             MAC address      
------------------------------------------------------------------------------
192.168.1.0     Sendto failed: Permission denied
192.168.1.162    CLEMENTINA          <server>  CLEMENTINA          00:00:00:00:00:00
192.168.1.205    CLEMENTINA          <server>  CLEMENTINA          00:00:00:00:00:00
192.168.1.255   Sendto failed: Permission denied

Puoi installarlo nel Software Center cercando 'nbtscan', attraverso il loro sito Web o tramite Terminale:

sudo apt-get install nbtscan

25

Strumenti Avahi

Ci sono anche strumenti dal pacchetto Avahi per elencare i servizi.

  • avahi-browse (da avahi-utils )
    Strumento da riga di comando che naviga nella rete per tutti i servizi utilizzati da Avahi.

    avahi-browse -at
    
  • avahi-discover
    È una GUI per visualizzare tutti i servizi Avahi disponibili:

    inserisci qui la descrizione dell'immagine


2
Forse meglio con avahi-browse -alr.
Pablo Bianchi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.