El ping de Windows a Linux no funciona mientras funciona Telnet

El ping de Windows a Linux no funciona mientras funciona Telnet

En Linux tenemos un servicio en ejecución que escucha en el puerto 9999, pero cuando intentamos verificarlo desde una máquina con Windows en la misma red con PING, dice:

La solicitud de ping no pudo encontrar el host 10.32.9.82:9999

mientras que cuando intenté usar telnet como

telnet 10.32.9.82 9999

y Telnet se conectó exitosamente.

Entonces, lo que estoy tratando de entender es por qué Telnet funcionó pero PING no, ya que el servicio está escuchando en la IP y el puerto en TCP.

Respuesta1

No puede hacer ping a un número de puerto (ping dice que se puede acceder al dispositivo, nada más).

Pero puedes usar algo como este cmdlet de PowerShell en su lugar:Prueba-NetConnection

Test-NetConnection 10.32.9.82 -Port 9999

Obtendrá un resultado como ese, tenga en cuenta que el resultado muestra si Ping se realizó correctamente y si se puede acceder al puerto, ¡son dos cosas diferentes!

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

información relacionada