¿Cómo el buscador muestra el nombre de una computadora de la PC pero no puedo hacer ping?

3

Tengo un MBP ejecutando 10.6. Este es mi primer mac.

En el buscador, ve las máquinas con Windows 7 y el servidor doméstico de Windows que solo encuentra. Puedo hacer clic en esas computadoras y ver sus recursos compartidos. Si abro la terminal e intento hacer ping al nombre de la computadora, no se resuelve. He tenido que agregar las computadoras al archivo host. No entiendo por qué el buscador parece asociar el nombre con el servidor correcto del terminal, no. ¿Alguien puede explicarlo o explicar cómo puedo obtener el mismo comportamiento desde el terminal?

    
pregunta Rick 04.03.2011 - 21:14

3 respuestas

7

Si se encuentra una máquina a través de Bonjour / multicast DNS, es posible que deba agregar un sufijo .local para usar el nombre de host en la Terminal. Si se encontró a través de NetBIOS (ya sea transmisión o WINS), es posible que necesite usar nmblookup para obtener una dirección IP:

rushlight:10120 Z$ nmblookup mress
querying mress on 10.0.204.255
10.0.204.14 mress<00>
10.0.204.14 mress<00>
    
respondido por el geekosaur 04.03.2011 - 21:30
0

ping en Mac OS X utiliza una búsqueda de host básica a través de DNS o Bonjour, pero es muy probable que sus máquinas Windows estén publicitadas en su red por NetBIOS, que ping no consulta.

    
respondido por el AlanGBaker 04.03.2011 - 21:24
0

Si el ping no puede resolver el host, entonces es un problema de DNS; su computadora no tiene una manera de traducir el nombre de la computadora a una dirección IP.

Cuando Finder busca computadoras con las que compartir archivos, probablemente envía un paquete a lo que se llama una dirección de "multidifusión", lo que significa que va a todos los dispositivos en la red / subred. Dirá algo en el sentido de "Oye, ¿quieres compartir archivos?" Cualquier computadora con el intercambio de archivos habilitado responderá. Esto también se puede lograr a través de Bonjour .

En cuanto a cómo hacer que Terminal haga lo mismo, no creo que puedas vincularlo con la lista de socios de intercambio de archivos de Finder. Cuando se le proporcione un nombre de computadora, ping necesitará una IP para enviar su solicitud, y debe provenir del DNS o del archivo de su servidor.

    
respondido por el Tom Hamming 04.03.2011 - 21:24

Lea otras preguntas en las etiquetas