¿Por qué se llama reenvío de puertos?

El reenvío de puertos en la red es donde un dispositivo de red (por ejemplo, un enrutador) recibe tráfico en un puerto y luego lo reenvía a un sistema en su red local. Por ejemplo, imagine un enrutador doméstico conectado a un módem por cable o una línea DSL. Este enrutador tiene un puerto WAN (red de área amplia) conectado al módem. También tiene 4 puertos LAN (red de área local), a los que se conectan varias PC.

Ahora imagine que alguien quiere crear y alojar su propio sitio web en una de estas PC y ponerlo a disposición de cualquier persona en Internet. (Hospedaje es una palabra clave aquí: el sitio web estará en una de estas PC, no solo creado aquí y publicado en otro lugar). Todas las PC en esta LAN comparten una dirección IP pública. El enrutador realiza un seguimiento de las solicitudes salientes y sabe a qué PC enviar las respuestas.

El problema es que si alguien envía al enrutador una solicitud web (al puerto 80), el enrutador, por defecto, no sabe a qué PC enviar esta solicitud. Aquí es donde entra el reenvío de puertos. Con el reenvío de puertos, ingresa al enrutador y dice ‘para cualquier tráfico entrante en el puerto 80, envíelo a la PC A’. Por lo general, también puede configurar una captura que reenvíe cualquier puerto no definido previamente a una PC determinada. Por defecto, un enrutador simplemente descartará el tráfico entrante para el que no tiene una regla de reenvío.

Espero que sea claro.