Crédito da imagem: Fotógrafo é minha vida./Momento/GettyImages
Ping é uma ferramenta usada para verificar o status das conexões de rede entre dois computadores. Tecnicamente, o ping usa um protocolo que não inclui o conceito de números de porta, portanto, não há uma porta de ping padrão, nem você pode usar o ping para verificar o status de uma porta específica. No entanto, você pode usar outras ferramentas para verificar se é capaz de se conectar a um endereço IP e porta específicos, o que equivale a enviar um ping para um IP e porta.
Como fazer ping em uma porta
O Ping verifica se é possível acessar um computador de outro. Ele usa o que é chamado de protocolo de mensagem de controle da Internet, ou ICMP, no topo da Internet padrão protocolo para pedir a um computador em um determinado endereço IP para enviar uma mensagem de resposta para confirmar que os dois podem comunicar.
Vídeo do dia
As ferramentas de ping estão incluídas na maioria dos sistemas operacionais modernos e, no Microsoft Windows, Apple macOS e Linux, você pode usar a linha de comando para enviar um ping. Basta digitar "ping" seguido por um nome de domínio da Internet ou um endereço IP para enviar uma mensagem de ping e ser notificado de qualquer resposta.
IP e ICMP não incluem o conceito de números de porta. Eles estão incluídos em protocolos de nível superior, incluindo o protocolo de controle de transmissão, ou TCP, que é usado para entregar tráfego da World Wide Web e e-mails. As portas também estão incluídas no protocolo de datagrama do usuário, ou UDP, que é usado para enviar algum tráfego de Internet mais simples. Em ambos os protocolos, os números de porta são usados para diferenciar serviços diferentes em execução no mesmo servidor. Por exemplo, os navegadores da web geralmente se conectam à porta 80 em um servidor da web e as ferramentas de e-mail se conectam à porta 25 para enviar mensagens com o protocolo de transferência de correio simples.
Como o ping não opera em um protocolo com números de porta, você não pode executar o ping em uma porta específica em uma máquina. No entanto, você pode usar outras ferramentas para abrir uma conexão com um determinado IP e porta e obter as mesmas informações que obteria se pudesse executar ping em um IP e porta.
Alternativas de ping para verificar portas
Uma técnica para verificar se você pode se conectar a uma máquina específica é usar telnet, uma ferramenta de conexão de rede simples. Está instalado em Windows, macOS e Linux.
No Windows, pode ser necessário ativar o telnet antes de usá-lo por meio do Painel de Controle. Para fazer isso, abra o Menu Iniciar e digite "Painel de Controle" na caixa de pesquisa. Clique em “Programas”, seguido de “Programas e Recursos”. Selecione "Ativar e desativar recursos do Windows" e "Cliente Telnet" para ativar o telnet. Clique em “OK” se solicitado a fazê-lo.
Depois que o telnet for ativado, abra um prompt de comando em seu sistema operacional. No Windows, faça isso digitando "cmd" na caixa de pesquisa do Menu Iniciar e clicando no ícone do prompt de comando. Na janela do prompt de comando, digite "telnet" seguido por um espaço, um endereço IP ou nome de domínio seguido por outro espaço e o número da porta. Por exemplo, para verificar se você pode se conectar à porta 80 no www.example.com, você digita "telnet www.example.com 80 "na janela do prompt de comando.
Se a porta estiver aberta e acessível, você receberá uma resposta do outro computador. Caso contrário, você verá uma mensagem de erro.
Você pode usar outras ferramentas para verificar se uma porta está aberta. Se for uma porta à qual você deseja se conectar com uma determinada ferramenta, como um cliente de e-mail ou navegador da web, use essa ferramenta para tentar se conectar à porta. Você também pode usar outras ferramentas de manutenção de rede, como Netcat, Nmap ou Ncat para testar uma porta específica.