Abordar localhost desde una máquina virtual VirtualBox [cerrado]
Tengo un servidor de prueba/desarrollo local (HTTP, por supuesto), escuchando el puerto 8000.
Estoy trabajando en Linux, así que para probar la página en Internet Explorer 6, 7, 8, etc. ejecuto una máquina virtual usando VirtualBox; También necesito ver cómo se ve en Firefox en un entorno Windows (las fuentes, por ejemplo, son diferentes).
En mi máquina real, abro el sitio web simplemente usando la URL http://localhost:8000
, ¿cómo dirijo este host local desde la máquina virtual?
En este momento mi solución es utilizar la dirección IP. ¿Alguna idea mejor?
Al buscar en Google apareció esto: http://data.agaric.com/localhost-from-virtualbox-xp-install-ubuntu
Sugiere usar IP: http://10.0.2.2
y funcionó para mí.
Entonces, edité el archivo de hosts C:\windows\system32\drivers\etc\hosts
y agregué esta entrada:
10.0.2.2 outer
Si estás probando en IE8, recuerda ponerlo http://
en la barra de direcciones. Simplemente poner la ip directamente no funcionará.
Por ejemplo:
http://10.0.2.2:3000/
Mac OS
Estoy ejecutando Virtual Box en macOS (anteriormente OS X), usando Virtual Box para probar IE en Windows, etc.
Vaya a IE en Virtual Box y acceda localhost
mediante http://10.0.2.2
for localhost
o http://10.0.2.2:3000
for localhost:3000
.
Mantuve la configuración de red como NAT, no es necesario un puente como se sugirió anteriormente en mi caso. No es necesario editar ningún archivo de configuración.