Zonatech :
Pues desde ya te digo que no se puede, necesitas IPs fijas para poder correr un servidor DNS. El servidor web si puede correr en cualquier IP, incluso por modem, pero no puedes tener ni DNS ni Mail Server en una IP que no sea fija. Sin mencionar que algunos ISP de adsl/cable bloquean los puertos (filtran) para que esto no se pueda hacer, o bien si te lo descrubren tendras problemas, para eso, algunas empresas (ej. ciudad internet en arg.) tienen servicios de ADSL "Business", donde te brindan IPs fijas y te permiten un monton de cosas mas ... (aunque por supuesto con un costo mucho mas elevado)
Si quieres hacer hosting, deberías de contratarte un servidor propio, o bien alguna cuenta de reseller con alguno...
Saludos.