I realise this is an old thread, but I just want to let Dimas know that there really is a way to do exactly what he intended.
Using the method below, you can install CMS on a folder on your server called example.com . Then build the site via the IP method [see below] and point the domain to your servers later. FANTASTIC!
See below from: Voodish
How to view website on a shared IP
Not all websites require a dedicated IP address, and most simple sites will be using a shared IP, but how do you view a website on a shared IP before it propagates?
Simply use the ~ACCOUNTUSERNAME method to access their website.