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!
Soy usuario desarrollador tambien, me gustaria hacer el proceso inverso es decir entrar al localhost de windows desde una maquina mac o tal vez compartir una carpeta en windows y que el sistema Mac la pueda ver, utilizando este sistema de comunicacion via TCP IP, cree que es posible? o tal vez tiene otra forma de hacerlo la cual me pueda enseñar. estoy un poco enfrascado en el problema de comunicacion de windows con mac. debido a que tengo la necesidad de escribir desde mac directamente en el disco de windows. De todas formas muchas gracias por el tip de la comunicacion de host de mac. Muy bueno
Excelente información, me funciono perfectamente
pero el unico problema que tengo es que solo se pueden visualizar las paginas
web en html estatico
no funcionan ni mi local wordpress, ni nada que tenga php+mysql.
Olvida mi anterior comentario, resulto que era porque mi local «wordpress» estaba configurado para ser ejecutado desde «localhost:8888» y en parallels la url es: xxx.xxx.xxx.xx:8888
entonces ahi estaba el error, ahora lo que estoy tratando de hacer es cambiar ese xxx.xxx.xxx.xx:8888 por simplemente «localhost:8888», jugare un rato con el archivo de «host»