¿Cómo obtener el nombre de host usando la línea de comandos del terminal?

15

He usado arp-scan en la terminal para obtener la dirección IP y la dirección MAC, ¿hay alguna forma de conocer el nombre de host de la dirección IP que hay en la terminal? por ejemplo, hay A-pc y B-pc y C-pc conectadas al mismo enrutador. Necesito obtener el nombre de host de la misma manera que obtuve el resultado en arp-scan. ¿Hay algún comando? por favor responde a esto. Gracias.

PD: No quiero usar wireshark o cualquier otro s / w. Sería útil si hubiera un comando de terminal.

Thanmai
fuente

Respuestas:

11

prueba nslookup

Nota: Todas las herramientas requieren un DNS que tenga una zona de búsqueda inversa. (el valor predeterminado es solo la zona de búsqueda directa). Es por eso que funcionará en la mayoría de los dominios externos (Internet) porque están registrados en DNS en todo Internet. para la red interna necesita un servidor interno de búsqueda inversa de DNS. mira el siguiente enlace


fuente
11

Suponiendo que tiene un servidor DNS local configurado, dig debería hacer

dig +short -x 123.456.789.12

(Sí, esa no es una IP válida, es una IP de Hollywood)

geirha
fuente
3

Para obtener el nombre de host de la dirección IP. La forma más sencilla es utilizar la utilidad "host". Solo corre…

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

Esto consultará el servidor de nombres y le proporcionará el nombre de host de la dirección IP. Por defecto, consultará el servidor de nombres que figura en el archivo /etc/resolv.conf.


fuente
Vi esto en algún sitio, pero esto no le da los detalles de la PC conectada a mi módem / enrutador ¿verdad? como si
estuviera
1
No, puede saberlo pero debe tener un rsolver de DNS. En la salida, puede ver que le da el nombre de host de la IP que pertenece a google
1

¿Asumo que quieres el nombre de netbios?

sudo apt-get install nbtscan
echo will scan: $(hostname -I | cut -d ' ' -f 1)/24
nbtscan $(hostname -I | cut -d ' ' -f 1)/24
Savvas Radevic
fuente