Tengo dos Mac en la misma red, ambas conectadas a mi enrutador de Internet. Tengo una pantalla compartida configurada en uno de ellos, por lo que puedo conectarme a ella usando el comando K en el Finder con una vnc://
URL, y eso funciona muy bien.
Mi enrutador asigna direcciones IP utilizando DHCP, lo que en general es algo bueno, pero significa que si se reinicia una máquina o se renueva un contrato de arrendamiento de DHCP, no sé a qué dirección IP conectarse (sin acercarme a la otra máquina descubrir).
Seguramente mi Mac ya conoce la dirección IP de mi otra Mac: en el Finder, ¡puedo ver el nombre y el ícono / tipo de mi otra Mac en la barra lateral! Desafortunadamente, Obtener información no muestra la dirección IP ni nada útil al respecto.
¿Cómo puedo encontrar la dirección IP de mi otra Mac, tal vez usando Zeroconf / Bonjour? Estoy bien con una solución de línea de comandos, si hay una simple.
EDITAR: estoy ejecutando Lion, y creo que el uso compartido de pantalla de OS X transmite un anuncio de servicio de Bonjour, pero el cuadro de diálogo de conexión al servidor de Lion no se aprovecha de ello. Si esto es algo que hace Mountain Lion, ¡saber eso también sería útil!
ping other-computer’s-name
)Respuestas:
Se debe poder acceder a sus computadoras como computer-name.local , por ejemplo, Kens-Computer.local o algo así, por lo que, dependiendo de lo que intente hacer, es posible que pueda usar ese nombre en lugar de la IP.
Entonces puede simplemente escribir vnc: //Kens-Computer.local en la ventana 'Conectar a'. Puede ver el nombre de red de la computadora si va al panel de preferencias Compartir en Preferencias del sistema . Está en la parte superior de la página, con un mensaje como "Las computadoras en su red local pueden acceder a su computadora en: Kens-Computer.local "
Asegúrese de incluir el sufijo ".local" para obtener la dirección IP de Bonjour, de lo contrario, su búsqueda de DNS podría agregar automáticamente algún otro sufijo de nombre de host (dependiendo de su configuración de red / DHCP) o simplemente no podrá encontrar el host correcto.
Sin embargo, si realmente desea obtener la IP, aquí hay un par de opciones:
Bonjour / dns-sd
Puede usar Bonjour directamente a través de comandos como la herramienta de descubrimiento de servicios DNS (dns-sd). Pruebe lo siguiente en la aplicación Terminal:
La
dns-sd
herramienta puede funcionar bastante, por ejemplo, si desea enumerar todos los servicios locales de VNC (al menos los anunciados a través de Bonjour). Los servicios de VNC se anuncian como "_rfb" en mDNS / Bonjour:Silbido
O simplemente puede hacer ping, lo que mostrará la IP en la salida (y solo está usando Bonjour / mDNS para encontrar la IP).
fuente
dns-sd
, no es el "nombre" que necesito usarping
o unavnc://
URL. Todavía no he encontrado una manera de resolver esto a través de la red, lo cual es extraño.SRV
registro. Descubrí que usar el tipo de servicio_rfb
funcionaba bien para mostrar todos los Mac con el uso compartido de pantalla habilitado en mi red. Prueba:dns-sd -Z _rfb
odns-sd -Z _rfb local | grep SRV
Abra la Terminal y escriba:
arp -a
enumerará todas las computadoras en la red y (generalmente) los nombres de host.fuente
ping -c5 192.168.15.255
luego corriendoarp -a
.Puede iniciar sesión en el enrutador y buscar la tabla DHCP . Enumerará todos los dispositivos conectados junto con sus direcciones MAC e IP.
Pero para evitar este problema por completo, ¿por qué no configura las reservas DHCP a través de su enrutador? A través de eso, puede asignar una determinada dirección MAC a una IP específica. De esa manera, sus IP de DHCP permanecen constantes.
Los pasos necesarios para lograrlo dependerán de la marca y modelo del enrutador.
fuente
Una alternativa es que puede iniciar sesión en su enrutador en su navegador para ver los dispositivos en la red y su dirección IP. En mi Linksys, voy a 192.168.1.1, hago clic en estado, luego en red local y luego en tabla de cliente DHCP. Muestra todos los dispositivos en la red y es su dirección IP.
Puede ver la IP de su enrutador si verifica su configuración de IP, ya que se indicará como DHCP : servidor o enrutador .
fuente
Para encontrar la dirección IP en MAC, siga los pasos a continuación:
Escriba el siguiente comando:
Si desea encontrar una dirección IP externa, visite http://www.ip-details.com/ o http://www.whatismyip.com/ .
fuente
arp -a
debería darle todos los dispositivos dentro de su red.De
man arp
:fuente
Dirígete
System Preferences > Sharing
y revisa tuLocal Hostname
.Esto debería ser algo así
Mac-Mini.local
. Puede usar esto en lugar de una IP para hacer referencia a la computadora en su red.La barra de direcciones de Safari tomará una dirección y un puerto como:
Mac-Mini.local:8080
fuente
Local-Hostname.local
una vez , y luego usarla en el futuro.