Yo no he tocado mucho MySQL, pero sí otros SGBD.
Normalmente las vistas se usan para controlar el acceso a datos de otros usuarios.
Seguramente las páginas que ofrecen MySQL gratuíto solo te dan un solo usuario de BBDD, por lo que es absurdo crear y dar permisos para usar vistas.
La opción que te queda es, como dices, usar un dns dinámico, y dejar tu portátil o cualquier ordenador (cualquier pentium con 16-32mb de RAM te vale) encendido los días que dure la corrección de tu proyecto.