VirtualPCを使用してローカルVMを作成します。その仮想マシンにネットワーク接続を与えないでください。
編集:次の2つの方法で、ネットワークに接続されていない仮想マシンにネットワーク経由で安全にアクセスできるようにすることができます。
ネットワーク共有を介して仮想マシンの設定とハードドライブを共有します。一度に仮想マシンを使用できるのは1人だけです。元にスキャンディスクを巧妙な方法で使用すると、この制限を取り除くことができると思いますが、サポートされていません。
VMWareのようなサーバーベースの仮想マシンソリューションを使用します。あなたの会社がまだこれを行っていない場合、セットアップにはお金とリソースがかかります。これの利点は、誰もが一度にマシンを見ることができることです。
これらのソリューションの両方で、ユーザーはVMに接続するのではなく、VMに直接アクセスしていることに注意してください。したがって、マシン自体は実際にはネットワークにアクセスしていないため、最初にVMをホストしているマシンにアクセスせずにVMにハッキングする方法はありません(たとえば、#1のような共有を介して)。これは、外部Webサイトというよりもリモートデスクトップに似ていますが、リモートデスクトップでは、リモートで移動しているマシンがコンピューターを直接表示できるようになるため、これほど安全ではありません。
トートロジー:他のマシンに(直接的または間接的に)アクセスできない限り、マシンが他のマシンにコンテンツを提供することはできません。したがって、IISを実行しているVMがあり、それを外部Webサーバーとして扱いたいが、ネットワーク上のコンピューターにアクセスできない場合は、競合する要件が発生します。ラウンドアバウトの方法でトラフィックを送信することを含むトリックは、セキュリティホールをよりラウンドアバウトのセキュリティホールに変えることです(ハッカーの観点からはラウンドアバウトではありませんが)。
技術的には、#1と#2の両方で、ネットワーク経由でVMにアクセスできるようになりますが、仮想マシン自体はネットワークを認識しません(代わりに、VMをホストするマシンがネットワークを認識します)。