Quienes nos dedicamos al desarrollo web necesitamos, de cuando en cuando, comprobar que nuestro trabajo funciona correctamente en todos los navegadores, Internet Explorer incluido (suspiro).
En principio, si disponemos de un software de virtualización como Parallels, esto no implica mayores problemas: podemos instalar Windows, ejecutar Internet Explorer y acceder al sitio. Sin embargo, muchas veces estaremos utilizando un sistema tipo MAMP para ejecutar nuestro propio servidor y poder trabajar “en local”. La pregunta entonces es: ¿cómo accedemos desde el sistema virtualizado al localhost de Mac OS? ¿Cómo comunicar la máquina hospedada con la anfitriona?
En primer lugar necesitamos conocer la IP del adaptador de red entre Parallels y el sistema hospedado (Windows en este caso). Para ello, nos basta ir al panel de Red en Preferencias del Sistema. Allí debemos localizar el adaptador “Parallels Host-Guest” y ver la dirección IP asignada. En mi caso, esta dirección es 10.37.129.3.

Bien, esta es la dirección del localhost de Mac OS en el sistema hospedado. Si estamos utilizando Windows XP, tenemos arrancado MAMP en Mac OS y queremos acceder a la página de configuración, tendremos que escribir en el Internet Explorer la dirección del adaptador seguida del puerto. En mi caso, esta dirección es http://10.37.129.3:8888/MAMP.

Podemos perfeccionar esto para no tener que escribir esta dirección cada vez que queramos acceder a nuestro localhost, modificando el fichero hosts. En Windows tenemos que irnos a \WINDOWS\system32\drivers\etc y allí editar el archivo hosts. En Linux, esta ruta es /etc/hosts, y necesitamos permisos de root. Sea como sea, en el archivo de hosts podemos añadir algo como “10.37.129.3 mac“, con la IP de nuestro adaptador y el nombre que queramos dar a este host. Así, después podremos acceder sencillamente escribiendo http://mac:8888/MAMP/ en el navegador que estemos utilizando.
Por este post te daría una medalla. Me ha venido al pelo y por supuesto ha funcionado a la primera.
Así que solo te diré una cosa: MUCHAS GRACIAS.
Me alegro de que te sirviera
¡Gracias a ti!