Come ottenere il nome host utilizzando la riga di comando del terminale?


15

Ho usato arp-scan nel terminale per ottenere l'indirizzo ip così come l'indirizzo mac, c'è qualche modo che posso conoscere il nome host dell'indirizzo ip che ci sono nel terminale? ad esempio ci sono A-pc e B-pc e C-pc collegati allo stesso router. Devo ottenere il nome host nello stesso modo in cui ho ottenuto il risultato in arp-scan. C'è qualche comando? per favore rispondi a questo. Grazie.

PS: Non voglio usare WireShark o qualsiasi altro s / w. Sarebbe utile se ci fosse un comando terminale.

Risposte:


11

prova nslookup

Nota: tutti gli strumenti richiedono un DNS con una zona di ricerca inversa. (l'impostazione predefinita è solo la zona di ricerca diretta). Questo è il motivo per cui funzionerà sulla maggior parte dei domini esterni (internet) perché sono registrati in DNS su Internet. per la rete interna è necessario un server di ricerca inversa DNS interno. controlla il seguente link


11

Supponendo di avere un server DNS locale impostato, scavare dovrebbe fare

dig +short -x 123.456.789.12

(Sì, non è un IP valido, è un IP di Hollywood)


3

Per ottenere il nome host dall'indirizzo IP. Il modo più semplice è utilizzare l'utilità "host". Corri…

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

Questo interrogherà il server dei nomi e ti fornirà il nome host dell'indirizzo IP. Per impostazione predefinita, interrogherà il nameserver elencato nel file /etc/resolv.conf.


l'ho visto in qualche sito, ma questo non ti dà i dettagli del PC collegato al mio modem / router giusto? come se fossi a 192.168.1.2 e non conosco un pc a 192.168.1.3
thanmai

1
No, puoi saperlo ma devi disporre di un rsolver DNS. Nell'output puoi vedere che fornisce il nome host

1

Suppongo che tu voglia il nome netbios?

sudo apt-get install nbtscan
echo will scan: $(hostname -I | cut -d ' ' -f 1)/24
nbtscan $(hostname -I | cut -d ' ' -f 1)/24
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.