Come trovare l'indirizzo IP del mio altro Mac?

25

Ho due Mac sulla stessa rete, entrambi collegati al mio router internet. Ho impostato la condivisione dello schermo su uno di essi, quindi posso collegarmi ad esso utilizzando il comando-K nel Finder con un vnc:// URL, e funziona perfettamente.

Il mio router assegna gli indirizzi IP usando DHCP, che in generale è una buona cosa, ma significa che se una macchina viene riavviata o un lease DHCP viene rinnovato, non so a quale indirizzo IP collegarsi (senza andare oltre l'altra macchina per scoprirlo).

Sicuramente il mio Mac conosce già l'indirizzo IP del mio altro Mac: nel Finder, posso vedere il nome dell'altro Mac e l'icona / tipo nella barra laterale! Sfortunatamente, Ottieni informazioni non mostra l'indirizzo IP, o qualsiasi altra cosa utile a riguardo.

Come posso trovare l'indirizzo IP del mio altro Mac, magari usando Zeroconf / Bonjour? Sto bene con una soluzione da linea di comando, se ce n'è una semplice.

EDIT: Sto eseguendo Lion, e penso che la condivisione dello schermo OS X trasmetta un annuncio di servizio Bonjour, ma la finestra di dialogo Connetti al server di Lion non ne trae vantaggio. Se questo è qualcosa che Mountain Lion fa, sapendo che sarebbe utile, anche!

    
posta Ken 09.10.2012 - 07:12
fonte

5 risposte

36

I tuoi computer dovrebbero essere accessibili come nome-computer.locale , ad es. Kens-Computer.local o qualcosa del genere, quindi a seconda di cosa stai tentando di fare, potresti essere in grado di usare solo quel nome piuttosto che l'IP.

Quindi puoi semplicemente digitare vnc: //Kens-Computer.local nella finestra "Connetti a". Puoi vedere il nome della rete del computer se vai al riquadro delle preferenze Condivisione in Preferenze di sistema . È nella parte superiore della pagina, con un messaggio del tipo " I computer della tua rete locale possono accedere al tuo computer su: Kens-Computer.local "

Assicurati di includere il suffisso ".local" per ottenere l'IP Bonjour, altrimenti la tua ricerca DNS potrebbe auto-aggiungere qualche altro suffisso hostname (a seconda della tua configurazione di rete / DHCP) o semplicemente non riuscire a trovare l'host giusto .

Se vuoi davvero ottenere l'IP, ecco un paio di opzioni:

Bonjour / dns-sd

È possibile utilizzare Bonjour direttamente tramite comandi come lo strumento di rilevamento dei servizi DNS (dns-sd). Prova quanto segue nell'applicazione Terminale:

% dns-sd -q computer-name
DATE: ---Tue 09 Oct 2012---
18:13:39.209  ...STARTING...
Timestamp     A/R Flags if Name                             T   C Rdata
18:13:39.210  Add     2  4 Computer-Name.local.             1   1 10.1.1.141

Lo strumento dns-sd può fare un bel po ', ad es. se si desidera elencare tutti i servizi VNC locali (almeno quelli pubblicizzati tramite Bonjour). I servizi VNC sono pubblicizzati come "_rfb" in mDNS / Bonjour:

% dns-sd -B _rfb local

Ping

Oppure puoi semplicemente eseguire il ping, che mostrerà l'IP nell'output (e sta usando Bonjour / mDNS per trovare l'IP).

% ping computer-name.local
PING computer-name.local (10.1.1.141): 56 data bytes
64 bytes from 10.1.1.141: icmp_seq=0 ttl=64 time=0.066 ms
    
risposta data 09.10.2012 - 09:30
fonte
9

Apri Terminale e digita: arp -a elencherà tutti i computer della rete e (di solito) i nomi degli host.

    
risposta data 09.10.2012 - 07:26
fonte
2

Puoi accedere al router e cercare Tabella DHCP . Elencherà tutti i dispositivi connessi insieme ai loro indirizzi MAC e IP.

Ma per evitare del tutto questo problema, perché non hai configurato Prenotazioni DHCP tramite il tuo router? Attraverso questo, è possibile assegnare un determinato indirizzo MAC a un IP specifico. In questo modo i tuoi IP DHCP rimangono costanti.

I passaggi necessari per ottenere questo dipenderanno dalla marca e dal modello del router.

    
risposta data 09.10.2012 - 07:25
fonte
1

Un'alternativa è che puoi accedere al tuo router sul tuo browser per vedere i dispositivi sulla rete e il loro indirizzo IP. Sul mio linkys, vado a 192.168.1.1, fare clic su stato quindi rete locale e quindi tabella client DHCP. Mostra tutti i dispositivi sulla rete e il suo indirizzo IP.

Puoi vedere il tuo IP del router se controlli le tue impostazioni IP, poiché verrà indicato come DHCP - Server o Router .

    
risposta data 23.04.2014 - 08:11
fonte
0

Per trovare l'indirizzo IP su MAC, procedi nel seguente modo:

  1. Avvia il Terminale situato in / Applicazioni / Utility /
  2. Digitare il seguente comando:

    ifconfig |grep inet.*broadcast
    

Se vuoi trovare un indirizzo IP esterno, visita link o link .

    
risposta data 01.04.2013 - 13:30
fonte

Leggi altre domande sui tag