Às vezes, aparecem problemas que afetam nossas conexões de rede. Essas falhas podem ser simplesmente devido a uma configuração ruim, um driver não atualizado, um dispositivo que funciona mal ou um problema no nível do sistema. Podemos fazer uso de diferentes ferramentas e métodos para verificar se tudo funciona corretamente. Neste artigo, vamos nos concentrar em mostrar a você como usar Netstat para solucionar problemas de rede.
O que é Netstat
Netstat é uma ferramenta que podemos usar por meio da linha de comando. Permite-nos monitorizar as redes e também ser capazes de resolver alguns problemas que possam surgir. Ele nos oferece informações detalhadas sobre as conexões do nosso dispositivo através do terminal.

Seu nome vem de Network e Estatísticas, então basicamente nos mostrará estatísticas de rede. Também podemos obter dados relacionados a portas e endereços abertos, por exemplo.
Esta ferramenta está integrada em ambos Windows e Linux. Portanto, poderemos usá-lo em ambos os sistemas operacionais. Não possui uma interface gráfica como se pudéssemos ver em outros programas semelhantes que podemos instalar.
Como usar e solucionar problemas de rede com Netstat
Além de simplesmente obter Dados estatísticos sobre a utilização da rede e tendo informações que podem ser interessantes para os usuários, também seremos capazes de resolver alguns problemas de rede que possam surgir. Afinal, o Netstat nos mostra uma imagem de diferentes aspectos relacionados à conexão.
Usar Netstat
Para usar Netstat no Windows devemos ir para a linha de comando. Para isso, vamos iniciar, escrever CMD e executá-lo em modo de administrador. Mais tarde, simplesmente temos que escrever netstat e pressionar Enter.

Lá, ele vai nos mostrar todos os conexões ativas neste dispositivo. A primeira coluna, Proto, nos mostra o protocolo (TCP ou UDP). A segunda coluna nos informa sobre os endereços IP e portas das interfaces de rede daquele equipamento para cada uma das conexões. Também podemos ver os endereços IP e portas dos dispositivos remotos. Outra questão que podemos ver graças ao Netstat é se a conexão está ativa ou fechada.
O processo de carregando todas as conexões pode demorar alguns minutos, dependendo de quantos são. No entanto, não é algo que exige muito tempo.
Podemos ver os números das portas das conexões em vez dos nomes das portas. Para isso, temos que fazer é executar o comando netstat -n . Veremos que as mesmas informações aparecem como antes, mas desta vez os números das portas das conexões remotas.
O que fizemos é estático. Ou seja, é uma imagem em um determinado momento. No entanto, podemos fazer com que o comando seja executado todas as vezes. Para fazer isso, basta executar o comando netstat -n S, onde S = número de segundos para atualizar. Por exemplo, podemos colocá-lo para atualizar a cada 7 segundos, então seria netstat -n 7.
Comandos Netstat
Com o Netstat também podemos resolver alguns problemas que podem surgir com nossa conexão de rede. Existem diferentes parâmetros que podemos levar em consideração. Vamos mostrar quais são os parâmetros mais usados para encontrar detalhes específicos da rede.
- Netstat -a : nos permite saber todas as redes que estão ativas ou inativas em um determinado momento. Desta forma, seremos capazes de detectar possíveis problemas que afetam uma rede.
- Netstat -e : neste caso, podemos ver as estatísticas sobre os pacotes de rede de entrada e saída em uma placa de rede.
- Netstat -f : Exibe totalmente qualificado nome de domínio de endereços remotos.
- Netstat -n : Este comando, ao contrário do anterior, exibe números de porta em vez de nomes.
- Netstat -o : mostra o ID de cada processo em cada conexão.
- Netstat -p X: com este comando podemos filtrar as conexões de acordo com o protocolo (TCP, UDP, tcpv6 ou tcpv4. X = TCP, UDP ... o protocolo que desejamos. Por exemplo, seria netstat –p TCP.
- Netstat -q : Consulte as portas de escuta e não escuta vinculadas.
- Netstat-s : Mostra estatísticas de grupo por protocolo. Desta forma podemos classificar as redes de acordo com os protocolos disponíveis: TCP, UDP, ICMP, IPv4 ou IPv6.
- Netstat -r : este comando mostra a tabela de roteamento da rede atual.
- Netstat -t : Fornece informações sobre as conexões no estado de download.
- Netstat -x : neste caso, podemos obter informações sobre todas as conexões NetworkDirect.
Resumindo, esses são alguns comandos que podemos usar com o Netstat para obter informações relacionadas às nossas conexões. Isso também nos permite resolver alguns problemas.