0

OS X マシンでいくつかのサイトを実行しています。SSL を使用する必要があるため、各サイトは異なる IP アドレス (127.0.0.2、127.0.0.3、127.0.0.4) でリッスンします。問題があればnginxを使用します。

OS X では、/etc/hosts を編集し、dev.domain1.com が 127.0.0.2 を指すようにし、dev.domain2.com が 127.0.0.3 を指すようにします。

サイトを IE でテストする必要があるため、VM で Windows を実行しています。

OS X マシンで dev.domain1.com、dev.domain2.com が 127.0.0.2、127.0.0.3 を指すように Windows VM をセットアップするにはどうすればよいですか?

4

2 に答える 2

2

SLaks が言ったように編集することに加えてC:\Windows\system32\drivers\etc\hosts、VM からアクセスできる IP アドレスを使用する必要があります。

127.0.0.0/8範囲 (つまり で始まる任意のアドレス)127.は、マシン自体に対してローカルなループバック アドレスであるため、ほぼ確実に機能しません。このコンテキストでは、VM とホストは 2 つの別個のマシンです。

設定が VMWare Fusion のどこにあるのかわかりませんが、ホストと VM が相互に接続できるようにネットワークを設定できるはずです。

VMWare Fusion には透過的な NAT モードがあり、独自のプライベート ネットワークを設定します(競合を避けるために、実際の LAN 上のサブネットとは異なるサブネットを使用します。おそらく 192.168.xx または 10.xxx のサブセットです)。ホストのアドレスを見つける方法が明確でない場合があります (VM のアドレスは、ゲスト OS の DHCP 設定内で取得できる必要があります)。ホスト モードは、ゲストがホストの外部のマシン (ホストと他のゲストのみ) と通信できないことを除いて、独自のネットワークもセットアップします。詳細については、「VMware Fusion のネットワーク タイプについて」を参照してください。

最も簡単な方法は、ブリッジ モードを使用することです。この場合、LAN に IP アドレスが割り当てられます (たとえば、DHCP サーバーを備えた LAN にいる可能性があると想定しています)。別のマシンと同じように、外部インターフェイスの IP アドレスを使用してホストと通信することもできます。

これらのリンクにも興味があるかもしれません:

これは、VirtualBox でも構成できるはずです。

于 2011-11-02T00:14:53.990 に答える