Cómo agregar una ruta TCP/IP estática a la tabla de enrutamiento de Windows
HogarHogar > Noticias > Cómo agregar una ruta TCP/IP estática a la tabla de enrutamiento de Windows

Cómo agregar una ruta TCP/IP estática a la tabla de enrutamiento de Windows

May 25, 2023

En algunos tipos específicos de entornos, puede resultarle útil agregar una ruta estática a la tabla de enrutamiento. Aquí se explica cómo hacerlo en Windows 11, 10, 8 y 7.

RELACIONADO:Cómo usar Traceroute para identificar problemas de red

Una tabla de enrutamiento dicta dónde van todos los paquetes cuando salen de un sistema, ya sea que ese sistema sea un enrutador físico o una PC. La mayoría de los enrutadores, incluido el integrado en su PC con Windows, utilizan alguna forma de enrutamiento dinámico, donde el enrutador es capaz de seleccionar el mejor lugar para reenviar paquetes en función de la información que obtiene de otros enrutadores. Puede verlo en funcionamiento si usa el comando traceroute para ver las conexiones que hace un paquete cuando llega a su destino final.

La mayoría de los enrutadores también le permiten agregar una ruta estática (una que no se actualiza dinámicamente) si desea reenviar siempre cierto tráfico a un enrutador o puerta de enlace específicos. ¿Por qué? Bueno, la mayoría de las personas que usan Windows en su hogar o pequeña empresa probablemente no lo harán, pero esto puede ser útil en ciertas circunstancias, como:

Si alguno de ellos se aplica a usted, siga leyendo. Deberá sumergirse en el símbolo del sistema para agregar una ruta estática a la tabla de enrutamiento de Windows, pero es fácil y lo guiaremos a través de los pasos.

Antes de comenzar a agregar rutas, puede ser útil ver primero la tabla de enrutamiento. Encienda el símbolo del sistema presionando Windows + X y luego seleccionando "Símbolo del sistema (administrador)" en el menú de usuarios avanzados.

RELACIONADO:Cómo volver a poner el símbolo del sistema en el menú de usuarios avanzados de Windows+X

En el símbolo del sistema, escriba el siguiente comando y presione Entrar:

Verá una larga lista de destinos de red y las puertas de enlace a las que se reenvían los paquetes cuando se dirigen a ese destino. A menos que ya haya agregado rutas estáticas a la tabla, todo lo que ve aquí se generará dinámicamente.

Para agregar una ruta estática a la tabla, escriba un comando usando la siguiente sintaxis:

Los componentes subnet_mask y metric_cost son opcionales para el comando. Si no especifica una máscara de subred, 255.255.255.0 se utilizará automáticamente. Si no especifica un costo de métrica, se utilizará un costo mayor que la entrada de destino 0.0.0.0. El valor del costo de la métrica es solo un costo relativo a otros costos en la tabla y se usa cuando Windows decide entre varias rutas que podrían llegar al mismo destino.

Entonces, por ejemplo, si desea agregar una ruta que especifique que todo el tráfico destinado a la subred 192.168.35.0 fue a una puerta de enlace en 192.168.0.2 y solo desea usar el costo de la métrica automática, debe usar el siguiente comando:

Si usara el comando de impresión de ruta para mirar la tabla ahora, vería su nueva ruta estática.

Todo eso es bastante fácil, pero hay una pequeña captura adicional. Cuando agrega una ruta estática, por defecto solo dura hasta la próxima vez que inicie Windows. La razón de esto es que muchas empresas utilizan una lista coordinada de rutas estáticas que se actualiza con bastante frecuencia. En lugar de agregar y actualizar todas esas rutas en cada máquina, simplemente distribuyen un archivo de script por lotes que agrega las rutas más nuevas durante el inicio de Windows. Esto mantiene la tabla de enrutamiento relativamente despejada.

RELACIONADO:Cómo escribir un script por lotes en Windows

Ciertamente podría usar el método de secuencia de comandos por lotes usted mismo. Escribir scripts por lotes no es difícil. Pero si solo está agregando una o dos rutas estáticas que no espera cambiar con frecuencia, puede simplemente agregar la opción -p al comando para que la ruta sea persistente. Una ruta persistente permanece en su lugar incluso cuando se inicia Windows. Usando el mismo comando que usamos anteriormente, puede hacer que esa ruta sea persistente con la siguiente modificación:

Por supuesto, llegará el momento en que desee eliminar una ruta estática de su tabla. Todo lo que tiene que hacer es escribir un comando usando la siguiente sintaxis:

Entonces, para eliminar la ruta que creamos anteriormente con la red de destino 192.168.35.0, todo lo que tendríamos que hacer es escribir este comando y presionar Enter:

Sí, usar rutas estáticas es un poco esotérico cuando se trata de administrar la mayoría de las redes domésticas y de pequeñas empresas. Pero si necesita hacerlo, es un proceso bastante fácil. Y si no necesita hacerlo ahora, al menos sabe que es una opción en el futuro.

RELACIONADO: Cómo usar Traceroute para identificar problemas de red