No-Ip o Dyndns es tu solucion.
Mi caso:
Dyndns.
Tengo un servidor en X lugar al cual accedo a traves de dyndns, es decir instalas el cliente dyndns en la pc que queres acceder, como esta no tiene ip publica, es decir cada vez que el modem le cambia la ip, el cliente informa el cambio y tu ni te das cuenta porque dyndns lo que hace es asignarte un nombre, por ejemplo sicario.dyndns.org
Aqui te dejo el sitio, es facil de hacer lo que tu quieres. Solo necesitas abrir una cuenta, es gratis. Tengo mas de 2 años usandolo y cero problema.
Hay algunos datos mas que me gustaria saber para ayudarte, por ejemplo la marca del modem, porque hay unos que ya traen la opcion.
www.dyndns.org