从Mac访问Parallels Windows localhost

我使用Windows(7)操作系统作为开发平台,在Mac / Parallels Desktop 5上运行。

我想访问Windows本地主机 – 从Mac端进行testing。

我发现许多解决scheme(从Windows访问Mac的本地主机) – 但没有find这种访问方向(如果有的话)的解决scheme。

任何想法 ? 可能吗 ?

我和你牧场有同样的问题。 我在Mac OS X(Snow Leopard)/ Parallels 5上运行Win7。我通过closureswin7防火墙并在IISpipe理器的“身份validation”设置中启用“启用”匿名身份validation来解决mac上的本地主机问题。

另外我configuration了相似之处:

  1. configuration – 硬件 – networking适配器1:默认适配器

  2. 首选项 – networking – 连接types – 共享networking

编辑:对于Parallels 8

  1. configuration>硬件>networking适配器1:默认适配器

  2. 首选项>高级> Network: Change Settings >共享

以上没有帮助我,但是这样做:

  • 转到Windows VM,转到开始 – >运行… – >inputcmd.exe

  • Windows命令行打开。 inputipconfig并找出你的IP4地址。

  • 编辑您的Mac主机文件,如本博文所述 。 把下面一行代替我的windows虚拟机的本地IP(这里是10.211.55.5),用你在前面的步骤中find的那个:

     10.211.55.5 windows 

然后,您可以使用win而不是localhost来访问windows的localhost,例如http://windows:8080/someapp

这取决于您的网卡在虚拟机中的设置方式。 我不知道它是怎么样的,但是在VMWare Fusion中,你可以将它设置为“桥接”(意味着与主机共享同一个IP),“NAT”,这意味着它将拥有自己的私有IP地址并通过主机连接到互联网,或“私人networking”,这意味着它将有一个私人的IP地址,将不会连接到互联网。 在第二和第三种情况下,您可以使用虚拟机的私有IP地址访问在Windows上运行的Web服务器,但在桥接案例中,我认为不能这样做。

听起来像您的Parallelsconfiguration设置为来宾的主机专用networking。 切换到共享networking应该为您的访客提供一个本地IP地址。

然后,您将不得不从Mac浏览器访问Windows本地IP地址( 不是 127.0.0.1)。 您可以通过在Windows客户机中打开命令提示符并查看ipconfig命令的输出来find要使用的IP地址。

我按照上面的指示,Akku的提供了重要的提示,虽然对我来说它没有工作。 当我在Windows命令行中运行ipconfig时,我得到了10.211.55.3作为IPv4-Address,10.211.55.1作为标准网关。 在Windows主机文件(C:\ Windows \ System32 \ drivers \ etc \ hosts)中使用10.211.55.3不起作用 – 不知道为什么。 所以我试了:10.211.55.2,它的工作。

总结一下:你必须先按照描述设置你的apache虚拟主机configuration,然后你必须打开:C:\ Windows \ System32 \ drivers \ etc \ hosts并input:10.211.55.2 mysite.localhost(或者你在你的虚拟主机configuration文件)。 希望这有助于那些和我一样的问题。

我在这里发现这个: http : //sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/