Como usar o Route Print para visualizar e gerenciar rotas de rede no Windows

Última atualização: 11/07/2025
autor: Isaac
  • A impressão de rota permite que você visualize e analise a tabela de roteamento de Windows, chave para o tráfego de rede.
  • O comando route permite adicionar, modificar ou excluir rotas personalizadas de acordo com as necessidades do seu ambiente.
  • Opções e filtros avançados facilitam o gerenciamento e a solução de problemas de redes complexas.

rota de impressão

No mundo das redes atual, gerenciar corretamente o tráfego entre diferentes dispositivos é essencial para garantir a conectividade e o bom funcionamento de qualquer sistema. O Windows oferece aos usuários o comando `route print` , uma ferramenta poderosa que permite visualizar e modificar a tabela de roteamento IP do sistema. Embora entender como esse comando funciona ou para que serve possa parecer complicado à primeira vista, aprender a usá-lo pode resolver muitos problemas de conectividade e abrir caminho para configurações avançadas.

A tabela de roteamento é como um mapa que mostra o caminho que os dados devem percorrer para viajar de e para o seu computador através da rede. Dominar o uso do comando `route print` permitirá que você visualize, edite e depure rotas de rede, otimizando o tráfego de acordo com as necessidades específicas de cada ambiente. Vamos explorar suas opções e exemplos de uso para que você possa aproveitá-lo ao máximo, seja você um administrador de sistemas ou simplesmente queira entender melhor como as informações trafegam no seu computador.

O que é o comando route e para que ele é usado?

O comando `route` no Windows e em outros sistemas operacionais como GNU/Linux é um utilitário usado para gerenciar e manipular a tabela de roteamento IP de um computador . Essa tabela funciona como um mapa para pacotes de dados, indicando o caminho que eles devem seguir para chegar ao seu destino dentro de uma rede local ou em redes externas.

Com o comando `route print` , você pode visualizar todas as rotas ativas e persistentes que seu computador utiliza. Além disso, o comando `route` permite adicionar novas rotas, modificar as existentes ou excluí-las conforme necessário. Isso é especialmente útil em ambientes corporativos, laboratórios ou quando você precisa personalizar a forma como seu computador se comunica com outros dispositivos ou servidores na rede.

Unix vs Windows
Artigo relacionado:
Por que o Windows usa a barra invertida (\) e o Unix a barra normal (/) em seus caminhos?

Tabela de Roteamento: O que é e como funciona

A tabela de roteamento é um conjunto de registros que vincula destinos de rede aos seus gateways, máscaras de sub-rede, interfaces de rede e métricas associadas. Sempre que o sistema precisa enviar um pacote, ele consulta essa tabela para determinar o melhor caminho a ser percorrido pelos dados.

Cada linha da tabela representa uma rota diferente. Algumas rotas são criadas automaticamente quando você configura o endereço IP, a máscara de sub-rede e o gateway de uma interface. Outras podem ser adicionadas manualmente para necessidades específicas, como rotear o tráfego de uma rede específica por meio de uma VPN ou garantir que os dados destinados a uma sub-rede saiam por um adaptador específico.

  Como prever resultados usando a função PREVISÃO do Excel

Comando de impressão de rota: Exibindo a tabela de roteamento

redes cmd

Para verificar o status atual da tabela de roteamento do seu computador Windows, você deve abrir o simbolo do sistema e corra:
route print

A saída do comando route print é estruturada em várias seções:

  • Lista de interfaces: Todos os adaptadores de rede disponíveis aparecem, indicando o endereço MAC e o número da interface atribuído a cada um.
  • Tabela de rotas IPv4: Exibe todas as rotas IPv4 conhecidas, geradas localmente e aquelas adicionadas manualmente ou automaticamente.
  • Tabela de rotas IPv6: Da mesma forma, as rotas para endereços IPv6 são listadas.

Cada rota na tabela tem vários campos importantes:

  • Destino da rede: Indica para quais redes ou dispositivos as informações podem ser enviadas.
  • Máscara de rede: Definido no formato IP, ele delimita qual é a parte de rede e qual é a parte de host do endereço de destino.
  • Porta de entrada: Este é o endereço IP para o qual o dispositivo encaminha pacotes para alcançar redes diferentes da sua. Se o destino for diretamente acessível, geralmente aparece como "On Link".
  • Interface: Identifica o endereço da interface física ou virtual usada para enviar o pacote.
  • Métricas: Expressa o custo ou a preferência da rota; o menor é a rota principal que o sistema tomará.

Sintaxe do comando de rota

O comando route possui diversas opções e parâmetros para personalizar o gerenciamento de rotas. A sintaxe básica é:

route   destino    
  • Comandos Principal:
    • acrescentar: Adicione uma nova rota à tabela.
    • excluir: Exclui uma rota existente.
    • mudança: Modificar uma rota que já está configurada.
    • impressão: Ver todas as rotas atuais.
  • Opções adicionais:
    • /F: Exclui todas as rotas não host antes de executar o comando especificado.
    • /p: Torna o caminho adicionado persistente (permanece após uma reinicialização; somente com add ou print).
  • Parâmetros mais frequentes:
    • destino: Endereço IP de destino ou sub-rede.
    • mascarar: Palavra reservada que indica que o próximo valor é a máscara de sub-rede.
    • Porta de entrada: Gateway ou IP do próximo salto.
    • métrica: Valor inteiro que determina a prioridade da rota (menor valor = maior preferência).
    • E se: Índice numérico da interface de rede (pode ser consultado com route print).

Como interpretar a tabela de impressão de rotas?

Ao ler a saída do comando `route print` , você pode ver várias rotas. Algumas das mais comuns são:

  • 0.0.0.0/0.0.0.0: Esta é a rota padrão; qualquer coisa que não se encaixe em rotas mais específicas usará o gateway especificado aqui.
  • Rotas locais: Endereços dentro da mesma sub-rede que são diretamente acessíveis.
  • Rotas persistentes: Aqueles que persistem mesmo após uma reinicialização, indicando situações especiais ou configurações de rede manuais persistentes.
  Projetando documentos do Word com foco em UX: guia prático e exemplos

Em sistemas com múltiplas interfaces, é comum ver rotas idênticas com interfaces ou métricas diferentes, indicando que o computador pode alcançar o mesmo destino por vários caminhos. O Windows escolherá aquele com a menor métrica.

Exemplos práticos de uso do comando route

Exibir a tabela de roteamento

Se você quiser verificar apenas as rotas ativas e persistentes, execute:

route print

Para filtrar a saída e mostrar apenas rotas associadas a um endereço específico, você pode usar:

route print 10.*

Adicionar uma nova rota

Imagine que você precisa que todo o tráfego destinado à rede 192.168.1.0/24 saia pelo gateway 192.168.0.1. Você pode executá-lo assim:

route add 192.168.1.0 mask 255.255.255.0 192.168.0.1

Se você quiser especificar a interface e a métrica:

route add 192.168.1.0 mask 255.255.255.0 192.168.0.1 metric 10 if 2

Para criar uma rota persistente que sobreviva à reinicialização do PC:

route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

Excluir uma rota

Se você precisar excluir uma rota criada anteriormente:

route delete 192.168.1.0 mask 255.255.255.0 192.168.0.1

E se você quiser remover todas as rotas que começam com um padrão específico:

route delete 192.*

Modificar uma rota existente

Para alterar o gateway de uma rota, por exemplo, de 192.168.0.1 para 192.168.0.2:

route change 192.168.1.0 mask 255.255.255.0 192.168.0.2

Interface avançada e gerenciamento de métricas

Se você tiver várias interfaces de rede, poderá visualizar seus índices com:

netsh interface ipv4 show interfaces

Isso é importante se você precisar rotear o tráfego de uma sub-rede específica por meio de um adaptador específico, garantindo que a rota siga o caminho pretendido. Lembre-se de que a métrica é fundamental: uma métrica baixa fará com que essa rota seja preferida em relação a rotas alternativas. Se o Windows gerar automaticamente métricas muito altas, você pode desativar essa opção nas propriedades avançadas do adaptador de rede.

Curinga e rotas com curingas

Ao usar asteriscos (*) ou pontos de interrogação (?) no destino ou gateway, o comando route print ou route delete tratará esses valores como curingas, permitindo que você mostre ou exclua rotas que correspondam a esse padrão.

Por exemplo, para exibir todas as rotas começando com 10.x.1:

route print 10.*.1

Erros comuns e considerações técnicas

Um dos erros mais comuns é quando, ao tentar adicionar uma rota, o destino e a máscara de sub-rede não são compatíveis, exibindo uma mensagem como "Rota: máscara de rede de endereço de gateway inválida". Isso geralmente ocorre quando o destino tem bits definidos como 1 em posições onde a máscara está definida como 0. É uma boa ideia verificar ambos os valores em binário para evitar esse problema.

Algumas rotas podem permanecer na tabela mesmo que não estejam mais ativas. A seção de rotas persistentes simplesmente relata entradas armazenadas no registro do Windows, mas não necessariamente em uso. Para identificar detalhadamente a qual interface cada rota pertence, especialmente com configurações de Objetos de Arquivo em Grupo (LBFO), recomenda-se complementar com o PowerShell usando:

Get-NetRoute -AddressFamily IPv4 -PolicyStore PersistentStore
Get-NetRoute -AddressFamily IPv4 -PolicyStore ActiveStore
Recupere o acesso às configurações desabilitadas do Windows por meio do Registro-2
Artigo relacionado:
Recupere o acesso às configurações desabilitadas do Windows usando o Registro

Consultando e modificando a tabela de roteamento no GNU/Linux

Nos sistemas GNU/Linux, o comando `route` também está disponível e funciona de forma semelhante, embora a sintaxe mude ligeiramente. Para visualizar a tabela, você pode usar:

route -n

A adição ou remoção de rotas é feita com a seguinte estrutura:

sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1 dev enp0s3
sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1 dev enp0s3

A tabela de roteamento no Linux usa campos semelhantes: destino, gateway, máscara, indicador de status, métrica, número de referência, uso e interface.

  Como mover jogos do Steam para outro PC ou disco rígido facilmente

Opções adicionais e casos de uso avançados

O Route também permite o uso de nomes simbólicos para destinos e gateways, desde que existam na rede e hospedem arquivos de banco de dados localizados em systemroot\System32\Drivers\. Se precisar usar nomes em vez de endereços IP, certifique-se de que eles possam ser resolvidos corretamente usando localhosts, DNS ou NetBIOS.

Outro detalhe a ser lembrado é que, por padrão, o Windows XP e versões superiores não vêm com o Roteamento IP (encaminhamento de pacotes entre redes) habilitado. Para ativar esse recurso, você precisa modificar o registro do sistema:

  • Acesse o editor de registro (regedit.Exe).
  • Navegue até HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
  • Altere o valor de IPEnableRouter para 1.
  • Reinicie o sistema para aplicar as alterações.
Siem
Artigo relacionado:
Como configurar o Windows 11 para enviar logs para um servidor Syslog ou SIEM
NIS2 Diretiva Europeia de Cibersegurança-9
Artigo relacionado:
Como detectar e remover DLLs suspeitas no Windows 11