agregar una ruta estática a un sistema Unix

agregar una ruta estática a un sistema Unix

Estoy usando una distribución compatible con UNIX (desafortunadamente no puedo revelar el sistema operativo) como enrutador para una conexión a Internet compartida

Necesito agregar una ruta estática de modo que cualquier solicitud HTTP my.router.comse enrute a la página de configuración del enrutador (es decir, el usuario no necesita saber la dirección IP del enrutador al que se está conectando)

es posible? ¿Se puede hacer editando el archivo /etc/hosts o usando el comando de ruta?

Gracias

Respuesta1

Necesito agregar una ruta estática de modo que cualquier solicitud HTTP a my.router.com se enrute a la página de configuración del enrutador (es decir, el usuario no necesita saber la dirección IP del enrutador al que se está conectando)

El "enrutamiento" funciona únicamente en la capa IP. No le importa nada de lo que está por encima, como la capa de aplicación, que es donde está HTTP, o la capa de transporte, donde está el concepto de "puertos" y "servicios" (es decir, HTTP está en el puerto 80, que es unidireccional). para distinguir ese tipo de tráfico de otro tráfico).

es posible? ¿Se puede hacer editando el archivo /etc/hosts?

Puede agregar una entrada "my.router.com" a su hostsarchivo. Hará que "my.router.com" se resuelva en la dirección IP que especifique en ese archivo SI su sistema está configurado para usar ese archivo para búsquedas de DNS antes que DNS (consulte nsswitch.conf(?) para configurarlo en Linux).

Por supuesto, si un usuario ingresa una dirección IP directamente, como http://256.40.40.1el hostsarchivo y cualquier cosa basada en DNS, no funciona.

¿O usando el comando de ruta?

Lo que podrías hacer con el routecomando es crear una /32ruta estática para la dirección IP real my.router.comy hacer que vaya a tu adaptador localhost. Esto provocaría que el tráfico destinado a 256.40.40.1, si esa fuera la IP real de my.router.com, se dirigiera a 127.0.0.1. Por supuesto, si my.router.comcambia su IP, deberá actualizarla manualmente.

información relacionada