Hola,
Necesitarás un servicio DNS, y puede ser externo. Encuentras información al respecto (y los servicios mismos) en sitios como:
zoneedit.com
hn.org
afraid.org
dyndns.com
no-ip.com
dnsmadeeasy.com
cdmon.com
Y te recomiendo leer las preguntas frecuentes que encuentras aquí:
http://www.no-ip.com/faq/catid/3/lang/ES
Saludos,