Os melhores comandos de rede de linha de comando do Windows

O Windows(Windows) vem com vários utilitários de rede úteis. Esses programas podem fornecer informações críticas sobre sua conexão de rede e ajudar a diagnosticar problemas. Existem quatro utilitários de rede TCP/IPWindows deve conhecer:

  1. Netstat
  2. Tracert
  3. IPconfig
  4. NSlookup

Vamos ver o que esses utilitários fazem e como eles são comumente usados.

Uma atualização sobre TCP/IP

Todos os quatro utilitários são programas de rede TCP/IP . O que isso significa? 

TCP/IP é a abreviação de Transmission Control Protocol Internet Protocol. Um protocolo é um conjunto de regras e especificações que determinam como um processo funciona. 

Por exemplo, no trabalho, pode ser protocolo primeiro marcar uma consulta com o assistente pessoal do seu chefe, em vez de invadir o escritório em horários aleatórios do dia. Da mesma forma, TCP/IP descreve como os vários dispositivos conectados entre si na Internet podem se comunicar de forma ordenada.

Aprendendo a amar a linha de comando

Embora 99% das interfaces de computador atualmente sejam gráficas, sempre haverá a necessidade de ferramentas de linha de comando baseadas em texto. Na maioria das vezes, esses utilitários TCP/IP funcionam por meio da linha de comando. Isso significa que você precisa digitar o nome do utilitário e a ação que deseja executar.

No Windows , isso sempre foi feito por meio do Prompt de Comando(Command Prompt) , mas está sendo eliminado. A interface de linha de comando preferida hoje é o Windows PowerShell(Windows PowerShell)

Para acessar o Powershell:

  1. Clique com o botão direito do mouse no botão Iniciar(Start Button)
  2. Selecione Windows PowerShell (Admin)

Agora você pode digitar seus comandos na linha de comando no PowerShell para o conteúdo do seu coração. Se você deseja seguir o caminho do mestre do PowerShell , ele começa com uma única etapa. (PowerShell)Ou seja, Usando o PowerShell para usuários domésticos – um guia para iniciantes do(Using PowerShell for Home Users – A Beginner’s Guide) nosso próprio Guy McDowell.

Agora vamos começar a conhecê-los melhor.

O que é Netstat?

Netstat ou Network Statistics é um poderoso utilitário de informações que fornece informações importantes sobre o que sua conexão de rede está fazendo em um determinado momento. Ele fornece estatísticas básicas sobre as principais atividades da rede. Isso inclui quais portas(ports) estão abertas e em uso e quais conexões estão abertas e em execução.

O Netstat(Netstat) não é apenas um aplicativo do Windows , também está no Linux , Unix e Mac . Começou a vida no Unix e se tornou uma arma fundamental na caixa de ferramentas do administrador de rede. 

Existe uma alternativa gráfica na forma de Microsoft TCPView , mas saber usar o netstat sempre será útil. Existem muitos casos de uso para o programa, mas um propósito comum hoje em dia é a detecção de malware. Softwares maliciosos, como cavalos de tróia, geralmente abrem uma porta e esperam ser contatados por seus criadores para obter mais instruções. Com o netstat você pode ver rapidamente se há uma conexão suspeita do seu computador com a rede.

Comandos importantes do Netstat

Netstat é um dos utilitários (Netstat)TCP/IP mais fáceis de usar. Tudo o que você precisa fazer é digitar “netstat” (sem as aspas) e obterá a lista padrão de conexões ativas. Que(Which) deve ser algo assim:

Isso é bom para uma visão geral normal de suas conexões de rede, mas você pode modificar a saída usando modificadores. Por exemplo, “netstat -a” exibe todas as portas ativas e “netstat -b” mostra o arquivo executável responsável por cada porta de escuta. Aqui estão mais comandos principais:

  • Netstat -e – exibe detalhes dos pacotes que foram enviados
  • Netstat -n – lista os hosts atualmente conectados
  • Netstat -p – permite especificar que tipo de protocolo você deseja verificar
  • Netstat -r – fornece uma lista de tabelas de roteamento
  • Netstat -s – fornece estatísticas sobre IPv4 , IPv6 , ICMP , TCP , etc

O que é Tracert?

Tracert é a abreviação de traceroute . É um utilitário de rede que mostra informações sobre cada parada ao longo do caminho da interface de rede do seu computador até o dispositivo de destino.

Quando você usa o Tracert, o aplicativo envia pacotes especiais do protocolo ICMP ( Internet Control Message Protocol ) que obrigam os dispositivos em cada salto a enviar informações de volta. Especificamente, ele pede que eles retransmitam a hora exata em que o pacote chegou e, em seguida, usa essa informação para calcular o tempo de viagem entre cada salto.

Existem três usos principais para o Tracert:

  • Para ver onde um pacote se perde.
  • Para determinar onde os pacotes estão atrasados.
  • Para ver os endereços IP de cada salto ao longo da rota do pacote.

Em seguida, vamos ver o comando Tracert em ação.

Comandos importantes do Tracert

A forma mais básica do comando Tracert requer o nome do utilitário, bem como o destino da rede. O destino pode ser expresso como um endereço IP ou URL de um site . Por exemplo: Tracert www.google.com .

A saída do comando fica assim:

O Tracert(Tracert) também possui um pequeno número de opções, aqui está a lista:

  • Tracert -d : Diz ao Tracert para não resolver endereços para nomes de host
  • Tracert -h : Maximum_hops – permite alterar o número padrão de saltos, por exemplo -h 30
  • Tracert -j host-list : Especifica o LSR ( rota de origem solta(loose source route) ) ao longo da lista de hosts
  • -w timeout : permite definir quanto tempo o Tracert espera em cada salto antes de considerá-lo um tempo limite. Por exemplo , Tracert -w 1000

É uma ferramenta simples, mas pode ser incrivelmente útil se você estiver brincando de detetive de rede!

O que é IPconfig?

Um dos utilitários TCP/IP de rede mais úteis , o IPconfig mostra a configuração atual dos dispositivos de rede em seu computador. Também pode ser usado para forçar manualmente certas ações relacionadas às suas conexões de rede.

O IPconfig(IPconfig) é particularmente útil se o seu computador tiver um endereço IP atribuído a ele dinamicamente. Uma vez que permite ver rapidamente qual endereço IP seu sistema possui atualmente.

Comandos IPconfig importantes

O IPconfig(IPconfig) geralmente é usado com um parâmetro, que exibe informações de rede ou executa uma tarefa relacionada à rede. Aqui estão alguns dos comandos mais importantes para saber:

  • IPconfig /all : Mostra todas as informações de conexão do adaptador de rede física e virtual.
  • IPconfig /flushdns : redefine o cache do resolvedor de DNS . Bom para resolver problemas relacionados ao DNS .
  • /IPconfig /renew : Força a atribuição de um novo endereço IP(new IP address) .

O IPconfig(IPconfig) é o utilitário principal para solução de problemas gerais de conexão com a Internet, portanto, vale a pena memorizar seus principais comandos.

O que é NS Lookup?

NSlookup é a abreviação de nameserver lookup . Um “servidor de nomes” é um tipo chave de servidor no DNS (sistema de nomes de domínio). Na verdade, é um servidor DNS e isso significa que é um dispositivo de rede que conecta a URL que você digita em seu navegador com o endereço IP do servidor que hospeda o conteúdo.

Normalmente, esse processo está oculto para você como usuário, mas o NSlookup permite que você faça duas coisas:

  • Descubra(Find) qual endereço IP está por trás de um endereço de site específico.
  • Para encontrar o URL conectado a um endereço IP específico.

Portanto, se você tiver apenas um endereço da Web ou um endereço IP, poderá usar o NSlookup para encontrar a outra parte do quebra-cabeça. Você pode combinar isso com as informações de outras ferramentas, como Tracert ou Netstat , para determinar quais servidores da Web estão conectados aos endereços IP que eles relatam.

Comandos importantes do NSLookup

Existem três comandos principais do NSLookup(NSLookup) que você deve conhecer. O primeiro é apenas “nslookup”. Isso mostra o servidor de nomes atual e seu endereço IP.

Observe que o NSlookup ainda está em execução e você está na linha de comando, não no PowerShell . Se você quiser voltar ao PowerShell , digite exit e pressione enter .

No entanto, vamos aguardar um segundo e pedir ao nosso servidor de nomes que nos forneça o endereço de Google.com . Basta(Just) digitar google.com e pressionar enter .

Como você pode ver, isso nos dá o endereço IP 172.217.170.46. Digite isso em seu navegador da web e você será direcionado diretamente para o mecanismo de pesquisa do Google . Você também pode fazer uma pesquisa reversa e inserir um endereço IP, que deve retornar a URL do servidor associado a ele.

Agora você está familiarizado com quatro dos utilitários (utilities)TCP/IP fundamentais que o ajudarão a entender o que está acontecendo em sua rede e a desvendar o mistério que é a internet. Divirta-se!



About the author

Sou engenheiro de hardware, especializado no design e desenvolvimento de produtos da Apple, como iPhone e iPad. Tenho experiência com dispositivos iOS e edge, além de ferramentas de desenvolvimento de software como Git e Swift. Minhas habilidades em ambas as áreas me dão uma forte compreensão de como o sistema operacional (SO) dos dispositivos Apple interage com aplicativos e fontes de dados. Além disso, minha experiência com Git me permite trabalhar em sistemas de controle de versão de código, o que pode ajudar a melhorar a eficiência e a produtividade no desenvolvimento de software.



Related posts