ポートが閉じているのはなぜ?
ポートが閉じている原因を探るには、トランスポート層やネットワーク上の経路を調べます。ローカルのソケット、IPによる配送、TCPやUDPの動作、ファイアウォールによるフィルタリング、NATは切り分けて考えましょう。pingが通ってもTCPポートに到達できるとは限りませんし、ポートが開いていてもアプリケーションのプロトコルが正常に動いているとは限りません。
接続が途切れる場所を突き止める方法
近いところから遠いところへ、プロセスとバインドアドレス → ホストのファイアウォール → ルート → NAT/ポートフォワーディング → CGNATやISPによるフィルタリング → 外部からのテスト、の順に確認していきます。パケットサイズが原因の障害については、MTUと経路MTU探索(Path MTU Discovery)を別に検討してください。ポート番号は、必ずトランスポートプロトコルとセットで解釈します。
RSTとタイムアウトの違い
TCP RSTが返ってくる場合、通常は相手まで届いているものの、その接続を受け付けるリスナーがいないことを意味します。タイムアウトの場合は、フィルタリング、ルーティング、NAT、あるいは応答のないまま破棄されている可能性があります。ファイアウォールのルールを変える前に、サービスが意図したインターフェースにバインドされているかを確認しましょう。外部から実際に接続できるかどうかは、2IPのポート開放確認で確かめられます。