VM インスタンス上のアプリケーション サーバーのリスニング ポートに接続できません

VM インスタンス上のアプリケーション サーバーのリスニング ポートに接続できません

Linux VM インスタンスにアプリケーション サーバーをデプロイしました。アプリケーションは正常に実行され、ポート 3465 でリッスンしています。ファイアウォール ルールを追加してポート 3465 を開きましたが、ローカル Windows マシンからリッスン ポートでアプリケーションに接続できません。

ローカルマシンからVMインスタンスアプリケーションに接続するために、次のIPポートを使用しました。

IPアドレス:VMインスタンスの外部IP

ポート:3465

1) ポートを開くためのファイアウォールルールを追加しました

elon_musk@archway-146712:~$ gcloud compute firewall-rules list
NAME             NETWORK  DIRECTION  PRIORITY  ALLOW     DENY
<firewall-rule>  default  INGRESS    1000      tcp:3465

2) 転送ルールを追加してみましたが、機能しませんでした

elon_musk@archway-146712:~$ gcloud compute target-instances list
NAME       ZONE           INSTANCE         NAT_POLICY
<ti-name>  asia-south1-a  <instance-name>  NO_NAT

elon_musk@archway-146712:~$ gcloud compute forwarding-rules list
NAME       REGION       IP_ADDRESS      IP_PROTOCOL  TARGET
<fr-name>  asia-south1  xx.xxx.148.135  TCP          asia-south1-a/targetInstances/<ti-name>

注: 転送ルールを作成すると、システムは VM インスタンスの外部 IP 以外の IP アドレスを自動的に使用しました。したがって、転送ルールの IP アドレスを使用するか、VM インスタンスの外部 IP を使用するかという疑問が再び生じます。

Linux VMインスタンスのiptables構成は次のとおりです。

elon_musk@archway-146712:~$ sudo iptables -t filter -L -v
Chain INPUT (policy ACCEPT 2609 packets, 376K bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 DOCKER-ISOLATION  all  --  any    any     anywhere             anywhere
    0     0 ACCEPT     all  --  any    docker0  anywhere             anywhere             ctstate RELATED,ESTABLISHED
    0     0 DOCKER     all  --  any    docker0  anywhere             anywhere
    0     0 ACCEPT     all  --  docker0 !docker0  anywhere             anywhere
    0     0 ACCEPT     all  --  docker0 docker0  anywhere             anywhere

Chain OUTPUT (policy ACCEPT 2433 packets, 237K bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain DOCKER (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain DOCKER-ISOLATION (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 RETURN     all  --  any    any     anywhere             anywhere

関連情報