私はIPでVMを実行しており192.168.122.69
、サーバーを実行したいのですがしなければならないホスト IP から実行します10.0.2.2
。サーバーはポートで実行されており、ホストから8081
接続できます。192.168.122.69:8081
正確なアプリケーションは、React アプリの開発と、React アプリ サーバー インスタンスの共有です。ただし、私は主に教育目的でこれを尋ねています。つまり、 への接続がホストまたはゲストへ10.0.2.2:8081
の接続とまったく同じになるようにするにはどうすればよいかということです。ルーティング、ブリッジ、DNS などがどのように機能するのかまったく理解できないので、詳細な説明をいただければ幸いです。192.168.122.69:8081
127.0.0.1:8081
私はこの件について何時間も研究してきましたが、答えを何度も調べたにもかかわらず、理解できませんでした。
答え1
192.168.122.69:8081
ゲスト VM 上で、 への接続がへの接続と同じになるようにするには、127.0.0.1:8001
Web サーバーの構成に依存します。Web サーバーの構成ファイルで、すべての IP アドレスにページを公開します。
ホストからゲストへのアドレスのポート転送に関しては、実際には設定によって異なります。最も重要なのは、使用しているハイパーバイザーとホスト OS です。
VMwareですか?この記事はあなたの質問に答えます。