ポート 80 では、パブリック IP を Telnet に接続できません。

ポート 80 では、パブリック IP を Telnet に接続できません。

パブリックネットワークとプライベートネットワーク間の通信問題に直面しています。ファイアウォールとインターネットルーターの背後にはLinuxベースのWebサーバーがあります。一部の統合の一環として、Webポータルチームはポート80のLinux Webサーバーから他のWebポータルのパブリックIPを使用してTelnetを試みていますが、リモートホストが接続されていると思われる場合は接続を閉じます。
しかし、ネットワーク上のWindowsベースのWebサーバーで試したときにも成功しました。すべてが大丈夫に見え、ファイアウォールがトラフィックを転送しています。

サーバーの一端でLinuxを実行し、もう一方の端でWindowsサーバーを実行することは重要ですか?認定されたIPアプリケーションサーバーはWindowsサーバーを運営しているからです。成功したコミュニケーションのための要件を満たすための鍵は何ですか?

以下のエラーログを参照してください。

]$ telnet 220.226.190.180 80
Trying 220.226.190.180...
Connected to 220.226.190.180 (220.226.190.180).
Escape character is '^]'.
Connection closed by foreign host.

ベストアンサー1

サーバーに接続しようとしていますが、タイムアウトが短いです。以下を試してください。

user@host:~$ telnet 220.226.190.180 80

次にすぐに次をコピーします。

GET / HTTP/1.1
Host: 220.226.190.180
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

...空白があります。最後に。これにより、サーバーは次の応答を受け取ります。

HTTP/1.1 302 MOVED_TEMPORARILY
Server: Pramati Server/6.5SP1 [Servlet/2.5 JSP/2.1]
Date: Tue, 27 May 2014 11:59:17 GMT
Connection: Keep-Alive
Location: http://220.226.190.180/TinxsysInternetWeb/index.jsp
Content-Length: 0

大丈夫です。しかし、Telnet自体はリダイレクトされません。このコンテンツに対して別のリクエストを行う場合(もう一度申し上げますが、最後に空白行があります。):

GET /TinxsysInternetWeb/index.jsp HTTP/1.1
Host: 220.226.190.180
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)

...HTMLページが正しく受信されます。

おすすめ記事