Como adicionar novas rotas à tabela de roteamento do Windows

Como Adicionar Novas Rotas A Tabela De Roteamento Do Windows



Neste guia, aprenderemos como adicionar novas rotas na tabela de roteamento do Windows.

Pré-requisitos:

Para executar as etapas demonstradas neste guia, você precisa dos seguintes componentes:

Tabela de roteamento do Windows

Uma tabela de roteamento refere-se a um conjunto de regras que especifica para onde irão os pacotes de dados que viajam pela rede. As regras são frequentemente representadas em formato de tabela, daí o nome. O objetivo é tomar decisões de roteamento eficazes.







Qualquer sistema operacional com recursos de rede vem com alguma forma de tabela de roteamento e o Windows não é exceção. No Windows 10 e no Windows 11, se você estiver conectado a uma rede, o sistema operacional gera automaticamente uma tabela de roteamento.



Além das regras existentes, também podemos adicionar regras manualmente à tabela de roteamento. Embora a maioria dos usuários não precise desse recurso, ele pode ser útil em algumas situações. Por exemplo:



  • Existem várias conexões de Internet e elas servem a finalidades diferentes.
  • Existem várias sub-redes na rede e elas precisam enviar tráfego para uma sub-rede específica.
  • Seu sistema Windows está agindo como um roteador de rede.

Visualizando a tabela de roteamento do Windows

Para visualizar a tabela de roteamento padrão no Windows, em um prompt de comando elevado ou console do Windows PowerShell, execute o seguinte comando:





$ impressão de rota

Cada entrada de regra de roteamento possui vários valores:



  • destino : especifica o host a ser alcançado.
  • máscara de rede : o valor da máscara de sub-rede para a entrada da rota. Se não for especificado, o valor padrão será usado (255.255.255.255).
  • interface : A interface para a rota específica.
  • métrica : O peso do destino. Quanto menor o valor, maior será a prioridade da regra.

A tabela de roteamento deve ser organizada pelo valor da métrica. O Windows mostra a tabela de roteamento de cabeça para baixo, o que significa que a primeira entrada é a última regra (a regra padrão se todas as outras regras falharem).

Para qualquer destino IP, o sistema operacional consulta a tabela de roteamento. Se várias regras corresponderem, será usada a regra com o menor valor de métrica.

Existem diferentes regras de roteamento para IPv4 e IPv6. Para obter as regras de roteamento para um protocolo específico, use os seguintes comandos:

$ impressão de rota -4

$ impressão de rota -6

Adicionando rotas estáticas

Usando o comando “route”, podemos adicionar uma rota estática à tabela de roteamento. A estrutura do comando é a seguinte:

$ rota ADICIONAR < endereço_destino > MASCARAR < máscara_de_subrede > < Porta de entrada > < métrica >

Por exemplo, para adicionar uma rota para 10.1.1.25 para usar o gateway 10.2.2.1, o comando fica assim:

$ rota ADD 10.1.1.25 MÁSCARA 255.255.255.255 10.2.2.1

Após adicionar a rota, verifique se a tabela de roteamento está atualizada adequadamente:

$ impressão de rota

Observe que não especificamos nenhum valor métrico de nossa entrada de rota personalizada, portanto ela foi decidida automaticamente.

Adicionando rotas estáticas permanentes

No exemplo anterior, adicionamos uma rota estática à tabela de roteamento do Windows. No entanto, a entrada é temporária, pois o Windows será redefinido para a tabela de roteamento padrão após uma reinicialização.

Se quisermos criar uma rota estática permanente, a estrutura de comando é a seguinte:

$ rota ADICIONAR < endereço_destino > MASCARAR < máscara_de_subrede > < Porta de entrada > < métrica > -p

Aqui, o adicional “ p” sinaliza ao comando “route” para adicionar uma rota estática permanente à tabela de roteamento.

Se adicionada com sucesso, a regra deverá aparecer na seção “Rotas persistentes”.

Excluindo uma rota estática

Se uma regra de roteamento não for mais necessária, é recomendado removê-la da tabela de roteamento para reduzir a confusão e aumentar a eficiência.

Ao adicionar uma rota estática, tivemos que especificar a rede, a máscara de sub-rede e o gateway. Para excluir a entrada, porém, precisamos apenas mencionar a rede. Assim, a estrutura de comando é a seguinte:

$ rota EXCLUIR < rede >

Por exemplo, para excluir a rota estática para 10.1.1.25 que adicionamos anteriormente, o comando é o seguinte:

$ rota DELETE 10.1.1.25

Modificando as regras de rota estática

Ao trabalhar com regras de rota personalizadas, talvez seja necessário atualizar as regras diversas vezes para obter o resultado desejado. Felizmente, o comando “route” suporta a modificação das regras de rota estática.

Para editar uma rota estática, a estrutura do comando é a seguinte:

$ ALTERAR rota < rede > MASCARAR < máscara_de_subrede > < Porta de entrada > MÉTRICA < métrica >

Observe que só podemos alterar o gateway e o valor da métrica de uma regra existente. Se quiser alterar completamente a regra, você deverá excluí-la e recriá-la do zero.

Conclusão

Neste guia, discutimos sobre a tabela de rotas estáticas no Windows. É um banco de dados responsável por redirecionar o tráfego da rede para o destino da maneira mais eficiente. Demonstramos como adicionar regras de rota estática personalizadas à tabela de roteamento. Também mostramos como modificar e excluir uma regra existente conforme necessário.

Interessado em dominar o sistema operacional Windows? Confira a Subcategoria do sistema operacional Windows com vários guias para ajudá-lo a obter controle total do seu sistema.

Feliz computação!