MacからParallelsWindowslocalhostにアクセスする[クローズ]


89

Mac / Parallels Desktop 5で実行されている開発プラットフォームとしてWindows(7)OSを使用しています。

テスト目的で、Mac側からWindowsローカルホストにアクセスしたいと思います。

私は他の方法でアクセスする(WindowsからMacのローカルホストにアクセスする)多くの解決策を見つけましたが、このアクセス方向の解決策は見つかりませんでした(もしあれば)。

何か案が ?出来ますか ?


2
superuser.comに所属
Rob Keniger 2010

悲しいことに、この質問は閉じられ、多くの人が満たされないままになっています。macOS、Parallels 11のこの質問に答えるために、ここに要点を書きました:gist.github.com/ernsheong/23c00e65219b10db7bc072772ea509d4
Jonathan Lin

このチュートリアルは私のために働いたdontpaniclabs.com/blog/post/2015/08/25/…–
ダン

回答:


31

私はあなたの牧場と同じ問題を抱えていました。Mac OS X(Snow Leopard)/ Parallels 5でWin7を実行しています。win7ファイアウォールをオフにし、IISマネージャーの認証設定で匿名認証を「有効」にすることで、Macでのlocalhostの問題を解決しました。

また、並行して構成しました。

  1. 構成-ハードウェア-ネットワークアダプター1:デフォルトアダプター

  2. 設定-ネットワーク-接続タイプ-共有ネットワーク

編集:Parallels8の場合

  1. 構成>ハードウェア>ネットワークアダプター1:デフォルトアダプター

  2. 環境設定>詳細>>Network: Change Settings共有


もう1つ情報を追加するだけです。このガイドに従って解決しましたが、デフォルトアダプターを選択する代わりに、Wi-Fiを選択し、Webサイト設定の「バインディング」で生成された新しいIPを使用しました。+1。
Andrea Turri 2012

1
Windowsファイアウォールを完全にオフにするには、[セキュリティが強化されたWindowsファイアウォール]に移動し、すべてのプロファイルでオフになっていることを確認します。私が信じているデフォルトは、1つだけオフにすることです。
チャックピンカート2014年

2
Akkuの

私は実際に上記の設定をしていましたが、うまくいきませんでした。私がしたことは、ポート80を介してローカルIIS WebサイトのWebサイトバインディングにWindows10 IPを追加し、ファイアウォール設定に一致するインバウンドルールを追加することでした。ついにMacのhostsファイルを更新しました。
mecograph

40

上記は私を助けませんでした、しかしこれはしました:

  • Windows VMに移動し、[スタート]-> [ファイル名を指定して実行...]に移動します-> cmd.exeと入力します

  • Windowsのコマンドラインが開きます。入力ipconfigして、IP4アドレスを見つけます。

  • このブログ投稿の説明に従って、Macのhostsファイルを編集します。次の行を入力して、Windows VMのローカルIP(ここでは10.211.55.5)を前の手順で見つけたものに置き換えます。

    10.211.55.5   windows
    

次に、たとえばlocalhostの代わりにwinを使用してWindowsのlocalhostにアクセスできます。 http://windows:8080/someapp


素晴らしい答え、ありがとう!Windows VMを起動するたびにそのIPアドレスが変わるかどうか知っていますか?
ilasno 2013年

私にとってはそうではないので、Parallelsはそれを使用できる限り1つのIPアドレスを配線していると思いました。しかし、VMが起動するたびにDHCPからIPを取得しようとする設定をオンにできると確信しているので、それをオンにしたのではないでしょうか。
Akku 2013年

1
参考:このソリューションは、適用後7か月でも機能します。
Akku 2013

3
HTTP 400の無効なホスト名エラーが発生しますか?
ロバートベネデット

1
HTTP 400の無効なホスト名エラーも発生します-わかりましたか?
ティムウッズ

1

これは、ネットワークカードが仮想マシンでどのように設定されているかによって異なります。並行してどのようになっているのかわかりませんが、VMWare Fusionでは、「ブリッジ」(ホストと同じIPを共有することを意味します)、「NAT」、つまり独自のプライベートIPアドレスを持つように設定できます。ホストまたは「プライベートネットワーク」を介してインターネットに接続します。これは、プライベートIPアドレスがあり、インターネットに接続しないことを意味します。2番目と3番目のケースでは、仮想マシンのプライベートIPアドレスを使用してWindowsで実行されているWebサーバーにアクセスできますが、ブリッジの場合はこれができないと思います。


Parallelsで、共有とホストのみの2つのネットワークオプションを見つけました。両方を試しましたが 、Macから127.0.0.1にアクセスできません。
牧場

3
これは正常です。127.0.0.1は仮想マシンのIPではありません。Windowsに移動し、cmdプロンプトを開いてipconfigと入力し、取得するIPを確認して、それにアクセスしてみてください。
matei 2010

192.168.1.100は、Macからアクセスできない間はWindowsマシン(IISホームページをロード)で正常に動作します。Parallelsアプリで行う必要のある設定がいくつかあると思います。
牧場

また、Windowsマシンのファイアウォール設定も確認してください
matei 2010

3
ファイアウォールをオフにしました。まだ192.168.1.100にアクセスできません
牧場

0

Parallelsの設定がゲストのホストオンリーネットワークに設定されているように思えます。共有ネットワークに切り替えると、ゲストのWindowsOSにローカルIPアドレスが割り当てられます。

次に、MacブラウザからWindowsローカルIPアドレス(127.0.0.1ではない)にアクセスする必要があります。使用するIPアドレスは、Windowsゲストでコマンドプロンプトを開き、コマンドの出力を確認することで確認できますipconfig


Parallelsは共有ネットワークに設定されています他のParallelsネットワーク設定があるかもしれませんか?DHCPサーバーが有効になっています。ポートフォワーディングは多分(?)私のローカルサーバーのIPは192.168.1.100、サブネットマスク255.255.255.0、デフォルトゲートウェイ192.168.1.1
ランチ

0

私は上記の指示に従い、Akkuは重要なヒントを提供しましたが、私にとってはうまくいきませんでした。Windowsコマンドラインでipconfigを実行すると、IPv4アドレスとして10.211.55.3が取得され、標準ゲートウェイとして10.211.55.1が取得されます。Windowsホストファイル(C:\ Windows \ System32 \ drivers \ etc \ hosts)で10.211.55.3を使用しても機能しませんでした-理由はわかりません。だから私は試しました:10.211.55.2そしてそれはうまくいきました。

要約:最初に説明されているようにApache仮想ホスト構成をセットアップする必要があり、次にC:\ Windows \ System32 \ drivers \ etc \ hostsを開いて、10.211.55.2 mysite.localhost(またはで定義したもの)を入力する必要があります。仮想ホスト構成ファイル)。これが私と同じ問題を抱えている人たちに役立つことを願っています。

私はこれをここで見つけました:http//sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/


これは間違っていると思います。OPは、パラレルを実行しているMac上のゲストWindowsについて質問していました。
adaam 2015

はい、正確に。私の答えは、パラレルを実行しているMac上のウィンドウについてです。
criscom 2015

これは間違った方法です。
ネス-EE
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.