Compute EngineでGoogle Cloud VMインスタンスをセットアップしました。私はイメージとしてWindows Server 2016を使用しています。私のVMインスタンスが作成された後、私は同じことの詳細を見ることができます。ネットワークインターフェースの下の詳細ページで、私は私の外部IPと内部IPを見ることができます。しかし、私はIP転送がオフになっていることがわかります。Google Cloud VMインスタンスIP転送を有効にする方法
どのように私はそれをオンにすることができますか?次のように私が達成しようとしています何
は次のとおりです。
- GoogleクラウドVMインスタンスのWindows Serverで私は、Tomcat 7
- をインストールしている私は、Tomcatでwarファイル(RESTのAPI)を展開しています。
- ローカルマシンからこのREST APIにアクセスしたいと思います。
親切に私が間違っているなら、私を修正したが、私は 次のようにそれにアクセスしようとしています:
4.1 From local machine access GC VM Instance External IP 4.2 Then using IP forwarding my request should be forwarded to GC VM Instance Internal IP port 8080 4.3 On Internal IP port 8080 Tomcat serves the request
親切に私のアプローチが正しいなら、私が知っていると私はそれを達成することができますか? plsが私がそれについてどうやって行くべきかを示唆していなければ。可能であれば、誰かが私をステップバイステップで案内することができます。
ご迷惑をおかけして申し訳ありません。
オンにするには、インスタンスの作成時に--can-ip-forwardフラグを設定する必要があります(https://cloud.google.com/sdk/gcloud/reference/compute/instances/create – Dagang
を参照)。 1つのVMインスタンスがある、私はそれがIP転送のユースケースだとは思わない。 Tomcatは0.0.0.0:8080でリッスンする必要があります。そうすれば、外部IPを使ってローカルマシンからアクセスできます。 – Dagang