Windows para Linux Ping não funciona enquanto o Telnet funciona

Windows para Linux Ping não funciona enquanto o Telnet funciona

No Linux temos um serviço em execução que está escutando na porta 9999, mas quando tentamos verificá-lo em uma máquina Windows na mesma rede com PING ele diz:

A solicitação de ping não conseguiu encontrar o host 10.32.9.82:9999

enquanto quando tentei usar telnet como

telnet 10.32.9.82 9999

e o Telnet foi conectado com sucesso.

Então, o que estou tentando entender é por que o telnet funcionou, mas o PING não funciona, pois o serviço está escutando o IP e a porta no TCP.

Responder1

Você não pode executar ping em um número de porta (o ping indica que o dispositivo está acessível, nada mais).

Mas você pode usar algo como este cmdlet do PowerShell:Teste-NetConnection

Test-NetConnection 10.32.9.82 -Port 9999

Você obterá uma saída como essa, observe que a saída mostra se o Ping foi bem-sucedido e se a porta está acessível, são duas coisas diferentes!

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

informação relacionada