it-swarm-es.com

¿Cómo determinar el nombre de host de una dirección IP en una red de Windows?

Mi LAN tiene 50 hosts de Windows. En la línea de comandos de Windows, intento hacer ping para obtener la dirección IP de una máquina con Windows en ejecución.

La pregunta es cómo obtener el nombre de host de una dirección IP específica en el mismo grupo de trabajo de Windows.

Otra pregunta es cómo saber el nombre de host de la máquina Windows desde un cuadro de Linux si tengo una dirección IP. ¿Qué comando usas? Tengo un Host que ejecuta Kubuntu 9.04.

84
billyduc

Si desea determinar el nombre de una máquina Windows sin DNS, debe intentar Nbtstat . Pero eso solo funcionará en Windows:

Por ejemplo,

NBTSTAT -A 10.10.10.10

En Linux, debe intentar nmblookup que hace casi lo mismo.

92
Phil Swiss

El método técnicamente preferible es escribir nslookup <ip address>

NSLOOKUP realmente le pide al servidor DNS la dirección IP del nombre de host. Ping utilizará el local DNS Resolver Cache, que puede ser incorrecto hasta que se vacíe.

60
Izzy

En Windows puedes usar ping -a x.x.x.x para intentar resolver el nombre de host desde dirección IP .

9
joeqwerty

Hay un par de formas de hacerlo tanto en Windows como en Linux. Por ejemplo,

  1. nslookup : la forma clásica de encontrar la dirección IP de un nombre de host o viceversa.
  2. ipconfig o ifconfig en función de si está ejecutando en Windows o Unix
  3. nombre de host -i en Linux

Ref: Múltiples formas de obtener la dirección IP del nombre de host en Linux y Windows

6
Sreedhar

Para usuarios de mac smbutil -v status -ae x.x.x.x trabajos. También puedes usar arp -a para obtener direcciones mac para todo en su red.

4
balupton

nmblookup podría no funcionar bien para los hosts Linux, porque el nombre NetBIOS está en desuso. Y en Windows, se limita a la red local.

1
Arun