Como encontro o endereço IPv4 de um computador na rede Wi-Fi do Macintosh?

0

Existe alguma maneira de encontrar o endereço IPv4 de um determinado computador na rede Wi-Fi do Macintosh? Eu sei o nome do computador e tal, então como posso usar isso para identificar qual IP é deles?

    
por ThatCrazyCow 21.02.2015 / 01:34

3 respostas

2

Fácil. Existem algumas maneiras diferentes: Usando dns-sd , ping ou arp na linha de comando. E se todas essas ferramentas de linha de comando não forem da sua velocidade, você pode tentar usar o Angry IP Scanner que é um aplicativo gráfico baseado em Java que funciona bem em Macs:

Angry IP Scanner (or simply ipscan) is an open-source and cross-platform network scanner designed to be fast and simple to use. It scans IP addresses and ports as well as has many other features.

Quanto às opções de linha de comando, você pode usar dns-sd (DNS multicast (mDNS) e Ferramenta de teste de descoberta de serviço DNS (DNS-SD)) do “Terminal” assim:

dns-sd -q [name of computer].local

Isso pressupõe que você já saiba o nome do computador; substitua [name of computer].local pelo nome desse computador. Então a saída seria algo assim; Observe que 123.456.789.0 é um endereço IP falso, por exemplo, sake:

    Timestamp     A/R Flags if Name                          Type  Class   Rdata
19:56:22.856  Add     2  4 [name of computer].local.               Addr   IN     123.456.789.0

Você pode até usar apenas ping assim:

ping computer-name.local

Isso resolverá o nome do host de computer-name.local para um endereço IP e ping retornará algo assim; observe que o endereço IP real está no ( / ) e, em seguida, nos resultados ping a seguir:

PING computer-name.local (123.456.789.0): 56 data bytes
64 bytes from 123.456.789.0: icmp_seq=0 ttl=64 time=0.071 ms
64 bytes from 123.456.789.0: icmp_seq=1 ttl=64 time=0.144 ms
64 bytes from 123.456.789.0: icmp_seq=2 ttl=64 time=0.099 ms

E se você quiser encontrar os endereços IP de todas as máquinas na rede, basta usar arp (exibição e controle de resolução de endereço) assim:

arp -a

A opção -a exibe todas as entradas atuais do ARP. Então, por exemplo, eu recebo isso no meu Macintosh local com compartilhamento de Internet em execução que permite que meu iPhone se conecte à rede ad-hoc:

computer-name.local (123.456.789.0) at 00:aa:bb:cc:dd:ee on en0 ifscope [ethernet]
? (192.168.2.2) at bb:88:99:cc:77:aa on bridge100 ifscope [bridge]

Isso mostra que computer-name.local tem um endereço IP de 123.456.789.0 e a conexão em ponte usada pela rede ad-hoc na qual estou compartilhando minha conexão Ethernet via Wi-Fi é 192.168.2.2 .

    
por 21.02.2015 / 01:56
0

Supondo que você possa realmente acessar o sistema via hostname, o ping faria o trabalho.

Não tenho macs sobressalentes para testar isso com (infelizmente!), mas entre um sistema windows e um nome de host ping do sistema linux funciona.

Macs suportam mdns / bonjour por padrão, portanto, com um sistema com mdns / bonjour, você também pode tentar hostname.local.

    
por 21.02.2015 / 01:57
0

Se você puder acessar o computador, faça o seguinte:

  1. Vá para o menu Apple e selecione Preferências do sistema.
  2. Clique em "Rede" no painel Preferências do sistema.
  3. Em "Mostrar:", selecione a interface de rede para a qual você deseja o endereço IP / MAC. Geralmente, isso será Ethernet ou aeroporto incorporado.
  4. Para encontrar o endereço IP, clique na guia TCP / IP.

Você deve ver algo assim:

Sevocênãoconseguiracessarocomputador,façaloginnoseuroteadoreverifiqueosclientesDHCPconectados:

  1. Abraumnavegadordaweb.
  2. DigiteoendereçoIPdoseuroteador(geralmente link , link ou link )
  3. Faça login. (Você deve saber essas credenciais. Se não tiver, procure um rótulo no próprio roteador. Se não tiver sorte, tente o nome de usuário: admin e senha: password , admin ou consulte o link para o seu modelo de roteador específico.
  4. Em algum lugar na interface de administração do roteador, você poderá ver "lista de dispositivos conectados", "lista de clientes DHCP" ou algo semelhante.
  5. Nessa lista, você deve poder identificar o computador em questão e encontrar o endereço IP.

Se você tiver uma máquina com Windows disponível, poderá usar este método:

Faça o download do SoftPerfect Network Scanner e execute o programa.

Você deve ver esta janela:

  1. Pressioneobotão"IP" e selecione "seleção automática" (isso é da memória, por isso pode ser chamado de diferente)
  2. Pressione o botão "Iniciar verificação"
  3. Consulte a lista na janela principal. Neste exemplo, o PC que estamos procurando é chamado "thinkpad" e tem o endereço IP 192.168.0.2 .
por 21.02.2015 / 02:06