14 votos

¿Cómo puedo saber la IP de un host de Windows desde mac OS X?

¿Hay una manera fácil de OS X (Lion) de la línea de comandos o el Finder para determinar la dirección IP de una máquina Windows en la misma subred (en una red de hogar)? Suponga que la máquina en sí no es fácilmente accesible.

Sé de las siguientes maneras:

  • Consulte el router(servidor dhcp)'s web de la página de administración.
  • Uso arp -a para obtener una lista de los que se ha accedido recientemente IPs y supongo que a partir de ahí.

La máquina no se muestran en el Buscador, por lo que yo sé es el nombre de equipo de red (que supongo que es un nombre WINS?), pero no lo de grupo de trabajo es. No estamos en un dominio.

No estoy del todo seguro de cómo OS X "mapas" SMB/nombre WINS, ya que hacer algo como ping "mywindowsbox" falla, como se hace ping "mywindowsbox.local".

20voto

CreativeNotice Puntos 21

Uso smbutil lookup HOSTNAME (Fuente).

Esto le dará la dirección IP de un nombre NetBIOS.

Supongo que es el mismo que el Buscador hace cuando se conecta a un smb:// URL, así que probablemente sujeta a las mismas limitaciones (yo en realidad no sabe lo que son, pero me he dado cuenta de que el Buscador no siempre es capaz de buscar de windows máquinas en la red local cuando otros clientes de windows que aparentemente no tienen ningún problema en hacerlo).

1voto

Keltari Puntos 29984

¿No tienen acceso a la máquina de Windows?

Puede hacer ping a la IP de la máquina de Windows? Si no, tal vez la máquina de Windows tiene su software de servidor de seguridad en la prevención de los pings.

También, si tienes acceso al router, es posible que la lista el nombre de host de la máquina de Windows.

actualización: Bueno, el nombre que se muestra en el Buscador debe ser la Pc nombre de host.

1voto

jftuga Puntos 2128

Si usted tiene nmblookup instalado, trate de:

nmblookup nombre de host

Nombre del host sería el nombre de WINS. Esto podría devolver la dirección IP. Busque también en el nmblookup páginas man para las otras opciones que podría obtener este trabajo.

1voto

johnny_bgoode Puntos 352

La información puede ser en un local de servidor de nombres; usted puede intentar:

nslookup HOSTNAME
   or
nslookup HOSTNAME.yourdomain.com

0voto

C0D3M0NK3Y Puntos 555

Si usted está en una red cerrada (privado) y está en una típica clase C de subred (255.255.255.0) puede hacer ping XXX.XXX.XXX.255. El .255 dirección es la dirección de broadcast para la clase C. Teóricamente todos los hosts en la subred enviará ICMP echos para usted. Esto debería reducir lo que los ejércitos son en realidad vivo en la red. A partir de allí, se puede utilizar la Utilidad de Red (/Aplicaciones/Utilidades/Utilidad de Red.app) para hacer algunas de toma de huellas dactilares y de escaneo de puertos para averiguar cuál es.

Sin embargo, si la máquina de Windows ICMP echos deshabilitado, este plan es frustrado.

Sólo una nota: el *.dominio local se utiliza para Bonjour. A menos que el cuadro de Windows ha Bonjour (o mDNSResponder) consultar el dominio local no funciona.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X