Telnet이 작동하는 동안 Windows에서 Linux로의 Ping이 작동하지 않습니다.

Telnet이 작동하는 동안 Windows에서 Linux로의 Ping이 작동하지 않습니다.

Linux에는 포트 9999에서 수신 대기하는 서비스가 실행 중이지만 PING을 사용하여 동일한 네트워크에 있는 Windows 시스템에서 이를 확인하려고 하면 다음과 같이 표시됩니다.

Ping 요청이 호스트 10.32.9.82:9999를 찾을 수 없습니다.

내가 텔넷을 사용하려고 시도했을 때

telnet 10.32.9.82 9999

Telnet이 성공적으로 연결되었습니다.

그래서 저는 왜 텔넷이 작동했지만 서비스가 TCP의 IP와 포트에서 수신 대기 중이므로 PING을 수행하지 않는지 이해하려고 합니다.

답변1

포트 번호를 핑할 수 없습니다. 핑은 장치에 연결할 수 있다는 의미이며 그 이상은 아닙니다.

하지만 대신 다음과 같은 powershell cmdlet을 사용할 수 있습니다.테스트-NetConnection

Test-NetConnection 10.32.9.82 -Port 9999

이와 같은 출력이 표시됩니다. 출력에는 Ping 성공 여부가 표시되며, 포트에 연결할 수 있으면 두 가지가 다릅니다!

RemoteAddress          : 10.32.9.82
RemotePort             : 9999
InterfaceAlias         : Ethernet
SourceAddress          : 192.168.1.166
PingSucceeded          : True
PingReplyDetails (RTT) : 1 ms
TcpTestSucceeded       : True

관련 정보