despuescambiodenick, como bien han apuntado, una buena opción es contratar una IP fija, pero como podrás imaginar, no es gratis...
Para un usuario normal y hacer "experimentos" desde casa, una buena opción es relacionar tu IP dinámica a un dominio fijo. Mediante un pequeño programa que se inicia con Windows se actualiza periódicamente la IP.
Este servicio es ofrecido por
DynDNS, donde podrás encontrar más información.
Básicamente, solo tienes que
crearte un usuario,
una vez registrado tendrás que
crear un "hostname", como por ejemplo
miphp.servebbs.com,
y por último descargarte el programita que actualiza y relaciona la IP con el host:
DynDNS Updater.
A partir de aquí, solo tienes que poner el nombre del Host en vez de tu IP en el programa con el que estés trabajando y listo.
Espero que te sea de ayuda. Si tienes dudas, no tengas problemas en preguntar, ya que me temo que no me he explicado demasiado bien.
Saludos