GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottenere il nome host dall'IP (Linux)?

Per trovare un hostname nella tua rete locale per indirizzo IP puoi usare nmblookup dalla suite samba:

nmblookup -A <ip>

Per trovare un hostname su internet puoi usare host programma:

host <ip>

Oppure puoi installare nbtscan eseguendo:

sudo apt-get install nbtscan

E usa:

nbtscan <ip>

*Adattato da https://askubuntu.com/questions/205063/command-to-get-the-hostname-of-remote-server-using-ip-address/205067#205067

Aggiornamento 13-05-2018

Puoi interrogare un name server con nslookup . Funziona in entrambi i modi!

nslookup <IP>
nslookup <hostname>

Per utilizzare nslookup , host o gethostbyname() quindi il nome del target dovrà essere registrato con DNS o definito staticamente nel file hosts sulla macchina che esegue il programma. Sì, potresti connetterti al target con SSH o qualche altra applicazione e interrogarlo direttamente, ma per una soluzione generica avrai bisogno di una sorta di voce DNS per questo.


Linux
  1. Come modificare un nome host in Linux

  2. Come impostare o modificare il nome host del sistema in Linux

  3. Come ottenere la tua geolocalizzazione dalla riga di comando in Linux

  4. Linux:come eseguire un bootloader da Linux?

  5. Come ottenere la dimensione della directory in Linux

Come ottenere notizie istantaneamente dalla riga di comando in Linux

Come creare un montaggio da immagini in Linux

Come impostare o modificare il nome host su Linux

Come trovare il nome host in Linux

Come ottenere il nome del file dal percorso completo in Linux

Come ottenere il tuo indirizzo IP su Linux