Como adicionar uma rota estática TCP/IP à tabela de roteamento do Windows

Em alguns tipos específicos de ambientes, pode ser útil adicionar uma rota estática à tabela de roteamento. Veja como fazer isso no Windows 11, 10, 8 e 7.

índice

  1. O que são tabelas de roteamento?
  2. Exibir a tabela de roteamento do Windows
  3. Adicionar uma rota estática à tabela de roteamento do Windows
  4. Excluir uma rota estática da tabela de roteamento do Windows

O que são tabelas de roteamento?

Uma tabela de roteamento determina para onde todos os pacotes vão quando saem de um sistema, seja esse sistema um roteador físico ou um PC. A maioria dos roteadores, incluindo o integrado ao seu PC com Windows, usa alguma forma de roteamento dinâmico, em que o roteador pode selecionar o melhor local para encaminhar pacotes com base nas informações obtidas de outros roteadores. Você pode vê-lo em ação se usar o comando traceroute para ver as conexões que um pacote faz quando atinge seu destino final.

A maioria dos roteadores também permite que você adicione uma rota estática (uma que não seja atualizada dinamicamente) se você quiser sempre encaminhar determinado tráfego para um roteador ou gateway específico. porque? Bem, a maioria das pessoas que usa o Windows em casa ou em pequenas empresas provavelmente não, mas isso pode ser útil em determinadas circunstâncias, como:

  • Você tem duas conexões com a Internet, talvez uma para uso regular e outra para se conectar a uma rede de trabalho, e deseja que todo o tráfego para um determinado intervalo de endereços IP saia por uma dessas conexões.
  • Você configurou várias sub-redes em sua rede e precisa direcionar o tráfego para uma sub-rede específica. As rotas estáticas podem ser especialmente úteis para testar esses tipos de ambientes.
  • Na verdade, você está usando um PC com Windows como um roteador para sua rede e deseja um controle mais preciso sobre ele.

Se algum deles se aplica a você, continue lendo. Você precisará mergulhar no prompt de comando para adicionar uma rota estática à tabela de roteamento do Windows, mas é fácil e nós o guiaremos pelas etapas.

Exibir a tabela de roteamento do Windows

Antes de começar a adicionar rotas, pode ser útil visualizar primeiro a tabela de roteamento. Inicie o prompt de comando pressionando Windows + X e selecionando "Prompt de comando (Admin)" no menu Usuários avançados.

Observação: se você vir o PowerShell em vez do prompt de comando no menu Usuários avançados, essa é uma alteração que ocorreu com a Atualização de criadores para Windows 10. É muito fácil mostrar o prompt de comando novamente no menu Usuários avançados, se desejar, ou se você puder experimentar o PowerShell. Você pode fazer quase tudo no PowerShell que pode fazer no prompt de comando, além de muitas outras coisas úteis.

No prompt de comando, digite o seguinte comando e pressione Enter:

 impressão de rota

Visualize uma longa lista de destinos de rede e os gateways para os quais os pacotes são encaminhados ao chegarem a esse destino. A menos que você já tenha adicionado rotas estáticas à tabela, tudo o que você vê aqui será gerado dinamicamente.

Adicionar uma rota estática à tabela de roteamento do Windows

Para adicionar uma rota estática à tabela, escreva um comando usando a seguinte sintaxe:

 rota ADD destination_network MASK subnet_mask gateway_ip metric_cost

Os componentes subnet_mask e metric_cost são opcionais para o comando. Se você não especificar uma máscara de sub-rede, 255.255.255.0 será usado automaticamente. Se você não especificar um custo de métrica, será usado um custo maior que a entrada de destino 0.0.0.0. O valor de custo da métrica é apenas um custo relativo a outros custos na tabela e é usado quando o Windows decide entre vários caminhos que podem chegar ao mesmo destino.

Assim, por exemplo, se você deseja adicionar uma rota especificando que todo o tráfego destinado à sub-rede 192.168.35.0 foi para um gateway em 192.168.0.2 e deseja usar apenas a métrica de custo automática, use o seguinte comando:

 rota ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Se você usar o comando route print para examinar a tabela agora, verá sua nova rota estática.

Isso é tudo muito fácil, mas há um pequeno problema extra. Quando você adiciona um caminho estático, por padrão, ele dura apenas até a próxima vez que você iniciar o Windows. A razão para isso é que muitas empresas usam uma lista coordenada de rotas estáticas que é atualizada com bastante frequência. Em vez de adicionar e atualizar todos esses caminhos em cada máquina, eles simplesmente distribuem um arquivo de script em lote que adiciona os caminhos mais recentes durante a inicialização do Windows. Isso mantém a tabela de roteamento relativamente limpa.

Você certamente poderia usar o método de script em lote. Escrever scripts em lote não é difícil. Mas se você estiver apenas adicionando uma ou duas rotas estáticas que não espera alterar com frequência, basta adicionar a opção -p ao comando para tornar a rota persistente. Um caminho persistente permanece no local mesmo quando o Windows é iniciado. Usando o mesmo comando que usamos acima, você pode tornar essa rota persistente com a seguinte modificação:

 rota -p ADICIONAR 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Excluir uma rota estática da tabela de roteamento do Windows

Claro, chegará um momento em que você deseja remover uma rota estática da sua tabela. Tudo o que você precisa fazer é escrever um comando usando a seguinte sintaxe:

 rota excluir destination_network

Assim, para remover a rota que criamos anteriormente com a rede de destino 192.168.35.0, bastaria digitar este comando e pressionar Enter:

 excluir rota 192.168.35.0


Sim, usar rotas estáticas é um pouco esotérico quando se trata de gerenciar a maioria das redes domésticas e de pequenas empresas. Mas se você precisar, é um processo bastante fácil. E se você não precisa fazer isso agora, pelo menos sabe que é uma opção no futuro.

  • Por que você não precisa executar verificações antivírus manuais (e quando fazê-lo)
  • Compre um Meta Quest 2 antes do aumento permanente de preços da próxima semana

descubra mais conteúdo

O que é um amplificador integrado?

Google Pixel Watch também tem detecção de queda, mas não até o próximo ano

As melhores xícaras de café aquecidas de 2022

Como automatizar seu iPhone com base na hora, atividade ou localização

"Isso deve ter sido antes do meu tempo"

Por que a NASA enviou Snoopy para a Lua? – Revisão geek

Roteamento ou roteamento é o processo usado por um roteador para enviar pacotes para uma rede de destino. O roteador conta com o endereço IP de destino dos pacotes de dados para guiar os pacotes até seu destino. Para tomar decisões corretas, os roteadores devem aprender a rota para redes remotas.

O que é uma rota em uma tabela de roteamento?

Uma rota é a sequência de dispositivos através da qual o tráfego de rede é enviado. Normalmente, cada dispositivo nesta sequência, que é chamado de roteador , armazena informações sobre as redes às quais está conectado em uma tabela de rotas .

Como ver a tabela de roteamento do roteador?

Em um host Windows, você pode usar os comandos route print ou netstat -r para visualizar a tabela de roteamento do host .

Qual comando nos mostrará o conteúdo da tabela de roteamento?

show ip route – Exibe informações da tabela de roteamento , incluindo códigos de roteamento , redes conhecidas, distância administrativa e métricas, como as rotas foram descobertas, próximo salto, rotas estáticas e rotas predeterminadas (figura 2).

Ir arriba