質問: ローカルコンピュータ(windows-7)でインターネットアプリケーションをテストするには? このアプリケーションは、定期的にサーバーにデータを送信します。私がする必要があるのは、ローカルの開発マシンにテスト環境をセットアップして、各状況で正しいパケットが送信されていることを確認できるようにすることです。私は良い方法は、パケットを受信し、実際のように応答するローカルコンピュータに設定されたサーバーのVMだと思ったが、問題はWindows上で実行されているアプリケーションのパケットをVMマシンにルーティングする方法です。私はアプリケーションコードを変更したくありません。私は、アプリケーションからVMに受信したパケット、またはテストを行う別のアプリケーションにウィンドウを渡したいだけです。これは可能ですか?そうでない場合は、この問題に対する他の解決方法についてお知らせください。
回答: まともなVMを実行している場合は、ホストから見えるIPアドレスを与え、その上でWebサーバーを実行したり、sshなどを実行できるように構成することができます。 あなたのVMのネットワーキング機能を見てください。または、これを行う方法に関するチュートリアル(VirtualBoxの場合など)を見つけることができます: http://www.tolaris。 com/2009/03/05/using-host-networking-and-nat-with-virtualbox/