
En la traducción de direcciones de puerto, la PC con una dirección IP privada envía un paquete con una dirección de destino como una dirección IP pública al enrutador. El enrutador cambia la dirección de origen a la dirección del enrutador público y asigna un número de puerto aleatorio para la respuesta. Cuando el paquete llega al destino, debería ver la dirección del remitente y el puerto. El destino envía un paquete con la IP pública del enrutador y el mismo puerto. Luego, el enrutador reasigna el paquete a la IP interna utilizando la información del número de puerto. Luego, el puerto deja de escuchar después de un tiempo de espera.
Los sitios web como Whatismyip muestran solo la IP pública del enrutador y no el puerto. ¿Cómo puedo encontrar el número de puerto?
Si se encuentra el número de puerto, ¿puedo usarlo como reenvío de puerto temporal? Por ejemplo, envíe un paquete al puerto IP público del enrutador para conectarse a la computadora. ¿O el enrutador lo ignorará porque la dirección de origen era diferente a la dirección de destino del paquete enviado?
Respuesta1
Todavía no lo he probado, pero me pregunto si Wireshark mostraría la IP: Puerto en alguno de los paquetes que capturó.