Guia PowerShell · Capítulo 2 de 6Tabela ARP, rastreamento de rota, DNS, endereços IP e rotas.
Capítulo 2 — Endereçamento e roteamento
6. Arp (Get-NetNeighbor)
Conceito: O comando arp gerencia a tabela ARP (Address Resolution Protocol), que mapeia endereços IP para endereços MAC na rede local. É usado para resolver endereços na camada de enlace (Layer 2) e pode ajudar a identificar dispositivos na mesma sub-rede. No PowerShell, Get-NetNeighbor fornece uma saída mais estruturada, ideal para automação. Exemplo:
arp -a
Exemplo de Saída:
Interface: 192.168.1.100 --- 0xc
Internet Address Physical Address Type
192.168.1.1 00-14-22-01-23-45 dynamic
192.168.1.2 00-16-17-AB-CD-EF dynamic
Explicação: Lista dispositivos na rede local, úteis para troubleshooting de conectividade na sub-rede.
7. Tracert (Test-NetConnection)
Conceito: O comando tracert (traceroute) rastreia o caminho que os pacotes percorrem até um destino, mostrando cada roteador (salto) no trajeto e a latência associada. É útil para diagnosticar onde ocorrem atrasos ou falhas na rede. No PowerShell, Test-NetConnection -TraceRoute oferece funcionalidades semelhantes, com saída estruturada. Exemplo:
tracert google.com
Exemplo de Saída:
Tracing route to google.com [142.250.190.78]
over a maximum of 30 hops:
1 5 ms 4 ms 5 ms 192.168.1.1
2 10 ms 11 ms 10 ms 10.0.0.1
3 20 ms 21 ms 20 ms 172.16.0.1
4 25 ms 24 ms 25 ms 142.250.190.78
Trace complete.
ComputerName : google.com
RemoteAddress : 142.250.190.78
InterfaceAlias : Wi-Fi
SourceAddress : 192.168.1.100
PingSucceeded : True
TraceRoute :
Hop 1: 192.168.1.1 (5ms)
Hop 2: 10.0.0.1 (10ms)
Hop 3: 172.16.0.1 (20ms)
Hop 4: 142.250.190.78 (25ms)
Explicação: Mostra o trajeto até google.com, útil para identificar gargalos na rede.
8. Nslookup
Conceito: O comando nslookup consulta servidores DNS para resolver nomes de domínio em endereços IP ou obter informações detalhadas, como registros MX (e-mail) ou NS (servidores de nomes). É essencial para diagnosticar problemas de resolução de nomes ou verificar configurações de DNS. Exemplo:
Explicação: Consulta registros MX para verificar servidores de e-mail associados a google.com.
9. Get-NetIPAddress
Conceito: O cmdlet Get-NetIPAddress exibe os endereços IP (IPv4 e IPv6) associados às interfaces de rede, incluindo detalhes como prefixo, tipo de endereço (estático ou DHCP) e validade. É útil para verificar configurações de IP em interfaces específicas, como Wi-Fi, ou para automação em scripts. Exemplo:
Explicação: Mostra o endereço IP da interface Wi-Fi, útil para verificar configurações de rede.
10. Get-NetRoute
Conceito: O cmdlet Get-NetRoute exibe a tabela de roteamento do sistema, que define como os pacotes são encaminhados para diferentes redes. Inclui informações como destino, gateway, métrica e interface usada. É essencial para diagnosticar problemas de roteamento ou configurar redes complexas. Exemplo:
Explicação: Lista rotas de rede, mostrando o gateway padrão usado pela interface Wi-Fi.
Gerenciar o consentimento
Para fornecer as melhores experiências, usamos tecnologias como cookies para armazenar e/ou acessar informações do dispositivo. O consentimento para essas tecnologias nos permitirá processar dados como comportamento de navegação ou IDs exclusivos neste site. Não consentir ou retirar o consentimento pode afetar negativamente certos recursos e funções.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.