Eu tenho dois Macs na mesma rede, ambos conectados ao meu roteador de Internet. Eu tenho o compartilhamento de tela configurado em um deles, para que eu possa conectar-me usando o comando-K no Finder com uma vnc://
URL, e isso funciona muito bem.
Meu roteador atribui endereços IP usando DHCP, o que geralmente é uma coisa boa, mas significa que, se uma máquina for reiniciada ou uma concessão de DHCP for renovada, não sei a que endereço IP conectar-se (sem caminhar até a outra máquina) descobrir).
Certamente meu Mac já sabe o endereço IP do meu outro Mac: no Finder, posso ver o nome e o ícone / tipo do meu outro Mac na barra lateral! Infelizmente, o Get Info não exibe o endereço IP ou qualquer outra coisa útil sobre ele.
Como posso descobrir o endereço IP do meu outro Mac, talvez usando o Zeroconf / Bonjour? Estou bem com uma solução de linha de comando, se houver uma simples.
EDIT: Estou executando o Lion e acho que o compartilhamento de tela do OS X transmite um anúncio de serviço Bonjour, mas a caixa de diálogo de conexão ao servidor do Lion não tira proveito disso. Se isso é algo que o Leão da Montanha faz, sabendo que também seria útil!
ping other-computer’s-name
)Respostas:
Seus computadores devem estar acessíveis como nome -do-computador.local , por exemplo, Kens-Computer.local ou algo parecido; portanto, dependendo do que você estiver tentando fazer, poderá usar esse nome em vez do IP.
Então você pode digitar vnc: //Kens-Computer.local na janela 'Conectar-se'. Você pode ver o nome da rede do computador se for para o painel de preferências de compartilhamento em Preferências do sistema . Está na parte superior da página, com uma mensagem como "Os computadores na sua rede local podem acessar o seu computador em: Kens-Computer.local "
Certifique-se de incluir o sufixo ".local" para obter o IP do Bonjour; caso contrário, a pesquisa de DNS poderá anexar automaticamente algum outro sufixo de nome de host (dependendo da sua configuração de rede / DHCP) ou simplesmente não conseguir encontrar o host certo.
Se você realmente deseja obter o IP, aqui estão algumas opções:
Bonjour / dns-sd
Você pode usar o Bonjour diretamente por meio de comandos como a ferramenta DNS Service Discovery (dns-sd). Tente o seguinte no aplicativo Terminal:
A
dns-sd
ferramenta pode funcionar bastante, por exemplo, se você deseja listar todos os serviços VNC locais (pelo menos os anunciados via Bonjour). Os serviços VNC são anunciados como "_rfb" no mDNS / Bonjour:Ping
Ou você pode simplesmente fazer ping, o que mostrará o IP na saída (e está apenas usando o Bonjour / mDNS para encontrar o IP).
fonte
dns-sd
, não é o "nome" que eu preciso usarping
ou umvnc://
URL. Ainda não encontrei uma maneira de descobrir isso pela rede, o que é estranho.SRV
registro. Eu descobri que o uso do tipo de serviço_rfb
funcionou bem para exibir todos os macs com o compartilhamento de tela ativado na minha rede. Tente:dns-sd -Z _rfb
oudns-sd -Z _rfb local | grep SRV
Abra Terminal e digite:
arp -a
ele listará todos os computadores na rede e (geralmente) os nomes de host.fonte
ping -c5 192.168.15.255
e, em seguida, executearp -a
.Você pode fazer login no roteador e procurar a tabela DHCP . Ele listará todos os dispositivos conectados, juntamente com seus endereços MAC e IP.
Mas, para evitar esse problema, por que você não configura Reservas DHCP através do seu roteador? Com isso, você pode atribuir um determinado endereço MAC a um IP específico. Dessa forma, seus IPs DHCP permanecem constantes.
As etapas necessárias para alcançar isso dependerão da marca e do modelo do roteador.
fonte
Uma alternativa é que você pode fazer login no seu roteador no navegador para ver os dispositivos na rede e o endereço IP deles. No meu linksys, vou para 192.168.1.1, clique no status, na rede local e na tabela Cliente DHCP. Ele mostra todos os dispositivos na rede e seu endereço IP.
Você pode ver o IP do seu roteador se verificar as configurações de IP, como será declarado como DHCP - Servidor ou Roteador .
fonte
Para encontrar o endereço IP no MAC, siga as etapas abaixo:
Digite o seguinte comando:
Se você deseja encontrar um endereço IP externo, visite http://www.ip-details.com/ ou http://www.whatismyip.com/ .
fonte
arp -a
deve fornecer todos os dispositivos em sua rede.De
man arp
:fonte
Vá para
System Preferences > Sharing
e verifique o seuLocal Hostname
.Isso deve ser algo como
Mac-Mini.local
. Você pode usar isso em vez de um IP para fazer referência ao computador na sua rede.A barra de endereço do Safari terá um endereço e uma porta como:
Mac-Mini.local:8080
fonte
Local-Hostname.local
uma vez e usá-lo daqui para frente.