Lo primero que hay que hacer es crear dos IPs diferentes dentro de la misma máquina. Para ello se accede a la línea de comando para conocer cual es la dirección IP actual del equipo (la suministrada por el servidor DHCP)
En la línea de comando, se escribe el comando ipconfig


Podemos ver la dirección IP y la máscara.
Con esta información nos vamos a las conexiones de red y entrar en la conexión de red
Dentro de la conexión de red, accedemos a sus propiedades.

Dentro de sus propiedades, entramos en la configuración de TCP/IPv4

En este punto, decimos que no queremos obtener la dirección IP automáticamente y metemos la dirección IP, la máscara y la puerta de enlace de forma manual. Las misma que hemos visto en ipconfig

A continuación damos sobre opciones avanzadas y agregamos una nueva dirección IP consecutiva.

Una ver realizado esta configuración, podemos comprobar al hacer de nuevo un ipconfig que ahora tenemos dos direcciones IP dentro de la misma máquina.

Una vez realizadas estas operaciones, tenemos que irnos a la configuración de XAMPP para crear el VirtualHost. Para ello editamos el archivo httpd-vhosts.conf que está en el directorio C:\xampp\apache\conf\extra
Tenemos que añadir las siguientes líneas de código. Estas líneas están referidas a las nuevas direcciones IP y al directorio que queremos que se muestre cuando se acceden a ellas.
<VirtualHost 192.168.1.84:80>
DocumentRoot "C:/xampp/htdocs/w1"
ServerName 192.168.1.84
ErrorLog "logs/error_250.com.log"
CustomLog "logs/log_javi.log" common
</VirtualHost>
<VirtualHost 192.168.1.85:80>
DocumentRoot "C:/xampp/htdocs/w2"
ServerName 192.168.1.85
ErrorLog "logs/error_javi.com.log"
CustomLog "logs/log_javi.log" common
</VirtualHost>