- 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.

No mundo conectado de hoje, gerenciar adequadamente o tráfego entre diferentes dispositivos é essencial para garantir a conectividade e o funcionamento adequado de qualquer sistema. O Windows disponibiliza o comando route print aos usuários, uma ferramenta muito poderosa que permite visualizar e modificar a tabela de roteamento IP do sistema. Embora à primeira vista possa parecer complicado entender como esse comando funciona ou para que serve, a verdade é que aprender a usá-lo pode resolver muitos problemas de conectividade e abrir caminho para configurações avançadas.
La Tabela de roteamento É como uma espécie de mapa que indica o caminho que os dados que entram e saem do seu computador devem percorrer pela rede. Dominar o uso do Route Print permitirá que você consulte, edite e depure rotas de rede, otimizando o tráfego de acordo com as necessidades específicas de cada ambiente. Vamos analisar suas opções e exemplos de uso para que você possa aproveitá-lo ao máximo, seja você um administrador de sistemas ou apenas queira entender melhor como as informações se movem no seu computador.
O que é o comando route e para que ele é usado?
Comando estrada no Windows e outros OS já que GNU/Linux é um utilitário voltado para gerenciar e manipular a tabela de roteamento IP de um computador. Esta tabela funciona como um roteiro para pacotes de dados, indicando para onde eles devem ser enviados para chegar ao seu destino dentro de uma rede local ou para redes externas.
Com rota de impressão, 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 empresariais, laboratórios ou quando você precisa personalizar a forma como seu computador se comunica com outros dispositivos ou servidores na rede.
Tabela de Roteamento: O que é e como funciona
A tabela de roteamento É um conjunto de registros que relaciona os destinos da rede ao gateway, à máscara de rede, à interface de rede e à métrica associada. Sempre que o sistema precisa enviar um pacote, ele consulta essa "agenda" para decidir o melhor caminho para os dados.
Cada linha da tabela representa uma rota distinta. Algumas rotas são criadas automaticamente quando você configura 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 tráfego de uma rede específica por meio de uma VPN ou garantir que os dados para uma sub-rede saiam por meio de um adaptador específico.
Comando de impressão de rota: Exibindo a tabela de roteamento
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 Está estruturado 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 de rota de impressão, você pode ver diversas 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.
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 empregar asteriscos (*) ou pontos de interrogação (?) No destino ou gateway, route print ou route delete tratará esses valores como curingas, permitindo que você exiba ou exclua rotas que correspondem 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 persistentes na tabela mesmo que não estejam mais ativas. A seção de rotas persistentes Ele simplesmente relata entradas armazenadas no registro do Windows, mas não necessariamente em uso. Para identificar em detalhes a qual interface cada rota pertence, especialmente com configurações de computadores agrupadas (LBFO), é recomendável complementá-lo com PowerShell vestindo:
Get-NetRoute -AddressFamily IPv4 -PolicyStore PersistentStore
Get-NetRoute -AddressFamily IPv4 -PolicyStore ActiveStore
Consultando e modificando a tabela de roteamento no GNU/Linux
Em sistemas GNU/Linux, o comando estrada também está disponível e funciona de forma semelhante, embora a sintaxe mude ligeiramente. Para consultar 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 em Linux usa campos semelhantes: destino, gateway, máscara, indicador de status, métrica, número de referência, uso e interface.
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.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.
