NATポート転送仮想マシンからWebサーバーに接続する方法

NATポート転送仮想マシンからWebサーバーに接続する方法

Ubuntu仮想マシンでは、tcpの場合はポート1058、udpの場合は1059でリッスンする単純なNode js Webサーバーがあります。ブリッジ接続ではすべてがうまく機能しますが、Wiresharkのネットワークトラフィックを監視するにはNAT接続が必要です。ブリッジ接続はオペレーティングシステムをバイパスするため、Wiresharkには表示されません。

ポートを転送してNATに変更しましたが、まだ機能しません。以下は私の状況の写真です。

これは、ゲストコンピュータでローカルに動作する接続を示しています。これはいいですね。サーバーが動作しています。 ここに画像の説明を入力してください。

これは、ホストシステムで動作していないことを示します。 Postman以外のものを使っても接続できません。また、ホストコンピュータからゲストコンピュータにpingを送信することはできません。 ここに画像の説明を入力してください。

私の仮想マシンのネットワーク設定は次のとおりです。 ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

詳細については、Wiresharkがパケットに到達しようとしているパケットのスナップショットを参照してください。中間は私のWindowsホストのpingです。 UDPメッセージを送信し続ける別のデバイスがあるため、2つの送信元IPが表示されます。 ここに画像の説明を入力してください。

私が解決できる他の問題についてのアドバイスが必要です。また、ファイアウォールをオフにしようとしました。動作しません。

ベストアンサー1

私は自分の質問に答えた。 URLを使用して要求されたコンテンツに機能します。

http://localhost:1058/testing?username=moose

変える

http://10.0.2.15:1058/testing?username=moose

おすすめ記事