ehmmm... creo que has olvidado algo FUNDAMENTAL ... y es que son los DNS
Si no quieres poner a correr el DNS en windows, puedes simplemente hacerlo con el truquillo del "hosts".
Vete a : C:\windows\system32\drivers\etc\
ahi encontrarás un archivo llamado "hosts" (sin extensión)
abrelo con el NOTEPAD por ej. u otro editor de TEXTO.
y agrega las lineas :
127.0.0.1
www.sitio1.com
127.0.0.1
www.sitio2.com
etc.
Ahora ya tu PC resolvera LOCALMENTE esos dominios a esa IP, y ya podrás verlos como si estuvieran en internet
Saludos y Suerte !