Windows 7 の Telnet がどのサーバーにも接続しない

Windows 7 の Telnet がどのサーバーにも接続しない

Windows 7 x64 で Telnet を使用してサーバー (たとえば Google) に接続しようとすると、次のようになります。

Welcome to Microsoft Telnet Client
Escape Character is 'CTRL+]'
Microsoft Telnet> o www.google.com 80
Connecting To www.google.com...

この後、ウィンドウのフレームが 1 ~ 2 分間フリーズし、次のようになります。

Connecting To www.google.com...Could not open connection to the host,
on port 23: Connect failed
Microsoft Telnet>

何か案は?

答え1

短い答え:本当にハングしているのですか? これは Windows 固有の問題ではないようです。応答ヘッダーを期待していますか?220のポート 25 に Telnet すると、応答ヘッダーを取得できますsmtp.gmail.com

より長い答え:私にとって、どの応答も異常には思えません。これらの出力は「ハング」しているようには見えません。むしろ、ネットワークの生のビルディング ブロック レベルで動作しているときの正常/予想される動作です。

たとえば、Mac OS X 10.9.5 (Mavericks) のポート 80 で Google.com に Telnet しようとすると、やはり単に「ハング」しているように見えます。

telnet www.google.com 80

返答は次の通りです。

Trying 216.58.219.196...
Connected to www.google.com.
Escape character is '^]'.

465コメント投稿者の提案に従って、Google の SMTP サーバーのポートに接続しようとする場合も同様です。

telnet smtp.gmail.com 465

返答は次の通りです。

Trying 74.125.141.109...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.

しかし、ポート 25 に Telnet しようとすると、サーバー応答が返されます。

telnet smtp.gmail.com 25

そして、私が得たものは次のとおりです:

Trying 74.125.141.109...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP jk10sm23672404vdb.13 - gsmtp

応答バナーの最後の行に注目してください220。それがあなたが探しているものだと思います。

関連情報