Actually, it is quite simple and not really all that special.
On a Windows system their is a file called "hosts". It is located in
C:WINDOWSsystem32driversetc This file is used as a local DNS lookup where
you can set the IP and the URL in that file. Save the file and the next
time you go to access something via the network, it will use the IP you
set for any given domain.
So in that file I simply add...
// Your IP Your domain
222.222.222.222
www.yordomain.com
and so I and I then have access via domain name even though the real DNS
is not yet set for the world. This you can make any domain point to any IP
with this file. (Example...in your hosts file set... 222.222.222.222
www.google.com and you will see you then pull that server.

Have
fun...play tricks on your friends. (No don't, thats just crewl.)
Enjoy publshing any site without domain propogation.
Take care..
Jayesh Mahajan.