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에 접속할 때 응답 헤더를 얻을 수 있기 때문입니다 smtp.gmail.com.

더 긴 답변:나에게는 어떤 반응도 비정상적인 것 같지 않습니다. 나는 이러한 출력이 "중지"된 것으로 보이지 않습니다. 그러나 네트워크의 원시 빌딩 블록 수준에서 작동할 때는 오히려 정상적이고 예상되는 동작입니다.

예를 들어 Mac OS X 10.9.5(Mavericks)에서 포트 80을 통해 Google.com에 텔넷을 시도하면 "멈추는" 것처럼 보입니다.

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 '^]'.

하지만 Telnet을 포트 25로 시도하면 서버 응답을 받습니다.

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. 나는 그것이 당신이 찾고 있는 것이라고 믿습니다.

관련 정보