podria ser que al usar tu un router y mas de 1 pc, los datos al entrar a tu lan, primero van al router y de ay el router elige a que pc enviar los datos y por que puerto:
tanto tu como el router como los demas pc's teneis la misma ip publica asi que digamos que al llegar la conexion de fuera a dentro de tu lan el router se lia por asi decirlo, eso me pasaba ami, es un problema muy comun mira esta web:
http://www.adslayuda.comelige la marca de tu router y aprende a configurar el router para que los datos que lleguen por determinado puerto los redireccione a tu pc, para ello tendras que indicarle tu ip local, como: 192.168.0.3
para entrar a tu router quizas lo puedas hacer por via web o por telnet:
http://192.168.0.1 te pedira user y pass, deberias tenerlos si no uno de los user y pass por defecto son:
user: adminttd
pass: adminttd
esto si tu compañia es telefonica...
y por telnet: telnet 192.168.0.1 23
198.162.0.1 <------ seria la ip de la puerta de enlace
no se como mas ayudarte sorry