Como dices debes agregar el Alias que apunte a www.dominio.com y traspasar todos los archivos de la carpeta DNN. Dependiendo de la configuración SQL Server que utilices deberás modificar la ruta a la nueva ubicación, si es el caso. Es decir, si utilizas SQL Express deberás cambiar la ruta del archivo de la carpeta App_Data.
En la ubicación nueva, es decir, la raíz de tu alojamiento no te olvides de revisar los permisos necesarios para la ejecución de DotNetNuke.