Servicio WCF detrás del cortafuegos: ¿cómo configurar el reenvío de puertos?

Me estoy metiendo en la programación de WCF. He configurado un servicio web de prueba autohospedado en mi computadora de trabajo, que está detrás de un firewall; está enhttp://localhost:8000/MyTestService. Puedo acceder a la página de servicio a través del navegador; Todo funciona bien.

Ahora quiero acceder a ese servicio desde la computadora de mi casa, que está en una red diferente. Tengo un dns dinámico (llámelo mydomain.dyndns.org) configurado para apuntar a mi enrutador de trabajo. Han probado, dyndns está apuntando a la dirección correcta.

Ahora he instalado una aplicación de prueba en la computadora de mi casa para conectarme a mi servicio web. Así que configuré mi NAT para enviar solicitudes en el puerto 8000 a mi computadora de trabajo, en el mismo número de puerto.

En la computadora de mi casa ahora abro un navegador y navego hastahttp://mydomain.dyndns.org:8000/MyTestService. Haciendo nada.

Obviamente me estoy perdiendo algo realmente fundamental sobre los NAT y el reenvío de puertos ... pero como digo, soy un poco nuevo en este aspecto de la programación, ¡y realmente agradecería alguna orientación aquí!

Respuestas a la pregunta(2)

Su respuesta a la pregunta