Se você precisar saber o histórico de endereços IP locais atribuídos a um Mac específico, poderá encontrar essas informações de rede potencialmente úteis na linha de comando. Este truque reportará todos os endereços IP locais que foram usados por um Mac e, muito útil, também oferecerá a data e hora específicas em que um determinado endereço IP foi atribuído ao Mac. Sim, esses dados abrangem redes e se aplicam mesmo que não sejam mais o IP ativo da máquina.
Se você está se perguntando por que isso pode ser útil, o histórico de endereços IP pode ser inestimável para fins de solução de problemas de rede, como o irritante mesmo erro de IP, administração de sistemas e rede, análise forense digital e provavelmente outras tarefas também.
Obtenha uma lista de endereços IP locais atribuídos a um Mac
O comando a seguir obterá uma lista completa de todos os endereços IP atribuídos localmente em um determinado Mac:
cat /var/log/wifi.log |grep "Local IP" |less
Um exemplo de tal saída seria mais ou menos assim, lembre-se de que a saída pode ser extremamente longa dependendo do tamanho do arquivo wifi.log e da idade do Mac, canalizando assim os resultados por menos ou mais para uma leitura mais fácil. Se você quiser que o histórico completo seja despejado na linha de comando, deixe de fora o último pipe “|less”:
Sat Jul 4 15:23:00.296 wl0: setup_keepalive: Local IP: 192.168.1.139
Sat Jul 4 16:24:05.694 wl0: setup_keepalive: Local IP: 192.168.1.139
Sat Jul 4 16:45:32.476 wl0: setup_keepalive: Local IP: 192.168.1.139
Sat Jul 4 20:22:31.770 wl0: setup_keepalive: Local IP: 192.168.1.139
Sun Jul 5 10:38:38.518 wl0: setup_keepalive: Local IP: 192.168.1.139
Sun Jul 5 20:21:48.599 wl0: setup_keepalive: Local IP: 192.168.1.139
Mon Jul 6 02:28:09.715 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 02:43:17.257 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 04:56:42.701 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 05:11:46.536 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 16:59:42.216 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 19:11:29.563 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 19:59:55.667 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 22:11:50.543 wl0: setup_keepalive: Local IP: 192.168.1.142
Mon Jul 6 22:26:56.589 wl0: setup_keepalive: Local IP: 192.168.1.142
Tue Jul 7 00:38:51.855 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 00:53:55.393 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 21:04:15.704 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 22:05:00.573 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 22:06:15.692 wl0: setup_keepalive: Local IP: 192.168.1.14
Tue Jul 7 23:07:00.554 wl0: setup_keepalive: Local IP: 192.168.1.12
Tue Jul 7 23:08:15.577 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 00:27:41.617 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 02:16:26.556 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 02:17:41.587 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 04:06:26.555 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 04:07:41.605 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 05:56:26.566 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 05:57:40.226 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 07:01:33.566 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 08:17:18.563 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 10:59:16.586 wl0: setup_keepalive: Local IP: 192.168.1.14
Wed Jul 8 11:34:45.866 wl0: setup_keepalive: Local IP: 192.168.1.12
Wed Jul 8 20:52:50.550 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:19:41.216 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:22:06.838 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:24:44.172 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:27:09.892 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:29:37.016 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 22:31:21.625 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 23:31:32.612 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 23:33:58.271 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 23:36:24.034 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 8 23:38:08.778 wl0: setup_keepalive: Local IP: 192.168.0.1
Thu Jul 9 01:22:14.939 wl0: setup_keepalive: Local IP: 192.168.0.1
Thu Jul 9 01:24:40.627 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 00:51:33.181 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 02:40:18.606 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 04:11:02.478 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 05:59:47.615 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 07:00:48.608 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 08:01:33.610 wl0: setup_keepalive: Local IP: 192.168.0.1
Sun Jul 12 09:02:18.613 wl0: setup_keepalive: Local IP: 192.168.0.7
Sun Jul 12 09:18:30.315 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 10:41:23.334 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 11:42:08.615 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 17:18:43.755 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 18:58:09.198 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 20:02:17.617 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 21:30:15.170 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 23:01:01.241 wl0: setup_keepalive: Local IP: 192.168.0.2
Sun Jul 12 23:51:46.368 wl0: setup_keepalive: Local IP: 192.168.0.2
Mon Jul 13 00:52:31.643 wl0: setup_keepalive: Local IP: 192.168.0.7
Mon Jul 13 02:41:16.616 wl0: setup_keepalive: Local IP: 192.168.0.7
Mon Jul 13 04:12:01.890 wl0: setup_keepalive: Local IP: 192.168.0.7
Mon Jul 13 05:57:46.613 wl0: setup_keepalive: Local IP: 192.168.0.7
Mon Jul 13 07:00:52.609 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 16:19:32.460 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 17:20:17.612 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 18:21:02.613 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 19:21:47.610 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 20:01:53.611 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 21:32:38.610 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 22:03:23.452 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 22:35:51.691 wl0: setup_keepalive: Local IP: 192.168.0.7
Tue Jul 14 23:06:56.536 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 15 00:52:40.897 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 02:41:24.535 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 04:12:09.169 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 05:57:54.613 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 07:01:51.680 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 08:02:35.502 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 09:03:20.606 wl0: setup_keepalive: Local IP: 192.168.0.4
Wed Jul 15 10:11:26.677 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 15 12:25:08.484 wl0: setup_keepalive: Local IP: 192.168.0.7
Wed Jul 15 15:09:38.001 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 04:11:13.624 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 05:59:58.628 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 07:01:45.087 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 08:02:30.605 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 09:03:15.618 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 10:04:31.065 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 12:44:06.798 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 16:10:53.498 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 16 17:39:54.537 wl0: setup_keepalive: Local IP: 192.168.0.7
Obviamente, trata-se de uma grande quantidade de dados, e é por isso que são menos canalizados, ou você pode redirecioná-los para um arquivo de texto se desejar revisá-los em outro lugar.
Encontrar um endereço IP de Mac para uma data ou hora específica
Outra opção é pesquisar especificamente endereços IP atribuídos locais usados em uma determinada data. O formato usado para isso é AAA ZZZ XX, onde AAA são as três primeiras letras do dia, ZZZ são as três primeiras letras do mês e XX é a data numérica. Por exemplo:
Veja também:Como desativar bloqueadores de conteúdo para sites específicos no Safari para Mac
cat /var/log/wifi.log |grep "Local IP" |grep "Thu Jul 23"
Isso reportaria entradas que correspondam apenas a essa data:
$ cat /var/log/wifi.log |grep "Local IP" |grep "Thu Jul 23"
Thu Jul 23 00:07:53.688 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 01:56:38.622 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 02:23:07.227 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 04:11:52.817 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 06:00:37.623 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 07:01:21.625 wl0: setup_keepalive: Local IP: 192.168.0.7
Thu Jul 23 08:50:06.748 wl0: setup_keepalive: Local IP: 192.168.0.7
Se desejar, você pode ser ainda mais específico e pesquisar os horários do dia em que um endereço IP foi atribuído. Se for fazer isso, lembre-se de usar o horário de 24 horas e levar em conta as informações de horário determinadas pelas configurações de fuso horário da máquina local.
Indo além na descoberta ou solução de problemas, você pode comparar os dados encontrados em wifi.log com um histórico de redes wi-fi conectadas para descobrir mais detalhes ou para solucionar um problema de IP com um roteador específico.
É importante notar que algumas versões modernas do MacOS não incluem informações de IP local em wifi.log, mas versões anteriores do MacOS e Mac OS X incluem, portanto, se você estiver verificando os arquivos de log e não encontrar as informações que procura, considere qual versão do MacOS está em uso.
Se você souber de algum outro truque útil relacionado ao histórico de endereços IP locais de uma máquina específica, informe-nos nos comentários.
