Claro, lo que pasa es que si no puede acceder remotamente,
no puede saber su IP!
Mira, por ejemplo en
www.dyndns.org te ofrecen lo que quieres.
(servicio Dynamic DNS)
No sé si el servicio es gratuito o de pago.
Supongo que en tu computador se instala un cliente que
se conecta a la web que da el servicio. De este modo ellos
conocen tu IP, y te la proveen a ti, que estarás en otro
ordenador por internet.
Supongo que te darán un nombre de host fijo al que estará
asociado en cada momento la IP del ordenador que quieres
controlar remotamente, que cambiará de forma dinámica.
Hay otros servicios de este estilo que se basan en que te
mandan desde el ordenador a controlar remotamente
correos a tu dirección, con actualizaciones cada vez que
cambie la IP.
Bueno, un saludo!