Hola...
supongo que te seria más facil buscar información sobre el No-IP, programa que te asigna una IP publica a tu conexión a Internet..
esto te solucionaría en parte tu problema... no se como funciona pero he escuchado mucho de él...
Espero que te sirva