
私はブリッジ モードの OSX 10.7.4 で VMWare Fusion を使って Windows XP を実行しています。
ゲスト (XP) は開発で使用するサーバーをホストしているので、ホスト名で参照できるようにする必要があります。これを実現するために、XP ネットワーク設定に入り、静的 IP アドレスを使用するように指定しました。次に、Hosts (OSX) /etc/hosts ファイルを編集して、その IP アドレスのホスト名エントリを追加します。これはすべて正常に動作しますが、この方法を実行すると、XP はインターネットにアクセスできません。DNS 解決がないようです (つまり、外部 IP アドレスは ping できますが、ホスト名は ping できません)。
XP で DHCP 経由で動的 IP を使用すると、インターネットは完全に機能しますが、ホスト名経由で参照することはできません。
ここで両方を実現する方法を提案してもらえますか? ゲストに静的 IP を割り当てながら、ホストが使用する DNS を自動的に使用する方法はありますか?
ブリッジでも NAT でも構いません。代わりに NAT を使用するべきでしょうか? 必要な主な事項は次のとおりです。1. ゲスト XP は、ホスト OSX からホスト名を介して参照できる必要があります。2. ゲスト XP はインターネットにアクセスできる必要があります。
ご協力いただければ幸いです。
答え1
ホスト名を使用して iisexpress にトンネル接続しようとしたときに、この設定で問題が発生しました。最終的に、次の設定を使用して動作するようになりました。
- VMware ネットワークを Mac と共有する (NAT)
- ゲスト (Windows) ネットワークを DHCP に設定し、DHCP が割り当てるすべての設定を書き留めます。
- 静的に戻してその設定を使用する
- 私にとって問題だったのは、詳細オプションで DNS に割り当てられたローカル ドメイン プレフィックスに気付かなかったことです。
これで、Mac (ホスト) は DHCP に接続され、毎回新しい IP アドレスを取得できるようになりますが、ゲスト OS は常に同じ静的 IP アドレスを持ちます。これは、MacBook Pro で作業し、異なるサブネットを持つさまざまなネットワークに接続する私にとっては不可欠でした。
お役に立てれば。