As ferramentas de ping padrão só podem dizer se um servidor está acessível. Mas e se você precisar testar serviços específicos, monitorar respostas HTTP ou verificar se o servidor de email está realmente funcionando? Cryping é uma ferramenta poderosa de linha de comando que estende a funcionalidade padrão de ping muito além dos testes básicos de conectividade.
Diferença entre Cryping e Ping Ping Standard
A ferramenta de ping tradicional usa o ICMP (Internet Control Message Protocol) para verificar se um servidor está online. Isso é útil para ver se um servidor pode ser alcançado, mas não informa se os serviços nesse servidor estão realmente funcionando.
Cryping funciona de maneira diferente. Essa ferramenta do Windows pode testar serviços e protocolos específicos, fornecendo informações mais detalhadas sobre sua rede. Em vez de apenas perguntar: “O servidor está online?”, Cryping pode dizer coisas como: “O servidor da web está funcionando corretamente?” ou “Posso me conectar ao serviço de email?”
Leia também: SRE vs DevOps: Qual deles se encaixa melhor na sua equipe?
Requisitos do sistema para Cryping
O Cryping foi projetado para ambientes do Windows e foi testado em:
- Servidor Windows 2008
- Servidor Windows 2003
- Windows 7
- Windows Vista
- Windows XP
- Windows 2000
Recursos de Cryping
Teste específico do protocolo
O Cryping permite testar muito mais do que apenas conectividade básica de rede. Ele suporta vários protocolos para verificar se serviços específicos estão sendo executados corretamente:
- Teste HTTP para servidores da Web
- Teste SMTP para servidores de e -mail de saída
- Teste Pop3 para servidores de e -mails recebidos
- Teste NNTP para servidores de grupo de notícias
- Teste de porta TCP para qualquer serviço específico
Monitoramento e alerta
O Cryping vem com os recursos de monitoramento e alerta para ajudá -lo a acompanhar sua rede:
- Alarmes audíveis quando as conexões falham ou tenham sucesso
- Saída de registro de registro de registro para fins de madeira
- Monitoramento contínuo até parar manualmente
Análise de resposta avançada
Ao contrário do ping básico, o Cryping pode:
- Exibir cabeçalhos http completos com a bandeira detalhada
- Mostrar códigos de status HTTP específicos (200 OK, 404 não encontrados, etc.)
- Fornecer estatísticas detalhadas de conexão
- Teste páginas da web específicas, não apenas conectividade do servidor
Como usar o Cryping com exemplos
Teste básico de conectividade de rede
A maneira mais simples de usar o Cryping é testar a conexão de rede entre o seu PC atual e um dispositivo remoto (geralmente outro PC). Você pode especificar o destino pelo nome do DNS ou pelo endereço IP.
Exemplo: pinging by DNS Nome
cmdCopyEditC:\>cryping www.example.com
CryPing - from www.example.com v1.6
Pinging www.example.com [93.184.216.34] with 32 bytes of data:
Reply from 93.184.216.34: bytes=32 time=232ms TTL=248
Reply from 93.184.216.34: bytes=32 time=181ms TTL=248
Reply from 93.184.216.34: bytes=32 time=181ms TTL=248
Reply from 93.184.216.34: bytes=32 time=183ms TTL=248
Ping statistics for 93.184.216.34:
Requests: Sent = 4, Received = 4, Lost = 0 (0% loss)
Approximate round-trip times:
Minimum = 181ms, Maximum = 232ms, Average = 194ms
Exemplo: pinging por endereço IP
cmdCopyEditC:\>cryping 203.0.113.10
CryPing - from www.testserver.net v1.6
Pinging 203.0.113.10 [203.0.113.10] with 32 bytes of data:
Reply from 203.0.113.10: bytes=32 time=180ms TTL=248
Reply from 203.0.113.10: bytes=32 time=180ms TTL=248
Reply from 203.0.113.10: bytes=32 time=180ms TTL=248
Reply from 203.0.113.10: bytes=32 time=182ms TTL=248
Ping statistics for 203.0.113.10:
Requests: Sent = 4, Received = 4, Lost = 0 (0% loss)
Approximate round-trip times:
Minimum = 180ms, Maximum = 182ms, Average = 181ms
Se você puder ping com sucesso de um dispositivo remoto por endereço IP, mas não pelo nome do DNS, isso sugere um problema com a resolução do DNS.
Se o Cryping não puder se conectar ao dispositivo remoto especificado, pode ser devido a um ou mais dos seguintes motivos:
- Não existe conexão de rede entre o seu PC e o dispositivo remoto.
- O endereço que você inseriu está incorreto (mais provavelmente ao especificar um IP).
- O dispositivo remoto está desligado.
- Um firewall está bloqueando os pedidos de ping.
- Um problema temporário de rede ou Internet está impedindo a conectividade.
Testando as respostas do servidor da web com o Cryping
O Cryping também pode testar se um servidor da Web está respondendo às solicitações HTTP. Use o -http
Sinalizador para que o Cryping se conecte usando HTTP.
Exemplo: http ping para um servidor da web
cmdCopyEditC:\>cryping -http www.cryer.co.uk
CryPing - from www.example.com v1.6
Pinging www.example.com for HTTP status:
Reply from www.example.com: 200 OK time=72ms
Reply from www.example.com: 200 OK time=42ms
Reply from www.example.com: 200 OK time=40ms
Reply from www.example.com: 200 OK time=39ms
HTTP ping statistics for www.example.com:
Requests: Sent = 4, Responses = 4, Lost = 0 (0% loss)
200 OK received 4 times (100%)
Approximate round-trip times:
Minimum = 39ms, Maximum = 72ms, Average = 48ms
Exemplo: http ping para uma página específica
Você também pode fazer ping em uma página específica no servidor. Por exemplo:
cmdCopyEditC:\>cryping -n 1 -http www.example.com/index.htm
CryPing - from www.example.com v1.6
Pinging www.example.com/index.htm for HTTP status:
Reply from www.example.com/index.htm: 200 OK time=144ms
HTTP ping statistics for www.example.com/index.htm:
Requests: Sent = 1, Responses = 1, Lost = 0 (0% loss)
200 OK received 1 time (100%)
Approximate round-trip times:
Minimum = 144ms, Maximum = 144ms, Average = 144ms
Exemplo: http ping para uma página ausente
Se a página solicitada não existir, o servidor retornará um código de erro HTTP apropriado, como 404 não encontrado:
cmdCopyEditC:\>cryping -n 1 -http www.example.com/index
CryPing - from www.example.com v1.6
Pinging www.example.com/index for HTTP status:
Reply from www.example.com/index: 404 Not Found time=58ms
HTTP ping statistics for www.example.com/index:
Requests: Sent = 1, Responses = 1, Lost = 0 (0% loss)
404 Not Found received 1 time (100%)
Approximate round-trip times:
Minimum = 58ms, Maximum = 58ms, Average = 58ms
Monitorando uma conexão de rede com alertas audíveis
O Cryping pode monitorar uma conexão de rede quanto a falhas e soar um alarme audível (bipe) quando a conexão é perdida. Isso é útil para manter um ouvido em conexões críticas sem assistir constantemente na tela.
Para ativar esse recurso, use o -t
e -alarm
Bandeiras:
-t
Mantém o Cryping funcionando continuamente até parar (pressione Ctrl+C para parar).-alarm
(ou-a
Para curta) faz com que o bipes de Cryping falha.
Exemplo: Alerta sobre a falha
C:\>cryping -t -alarm www.example.com
CryPing - from www.example.com v1.6 (build June 2010)
Pinging www.example.com[69.89.27.225] with 32 bytes of data:
Reply from 69.89.27.225: bytes=32 time=179ms TTL=248
Reply from 69.89.27.225: bytes=32 time=182ms TTL=248
Reply from 69.89.27.225: bytes=32 time=180ms TTL=248
...
Se a conexão de rede falhar, seu computador emitirá um bipe. Verifique se os alto -falantes ou o som do sistema estão ativados para ouvir o alarme.
Invertendo o alerta: bipe no sucesso
Você pode reverter esse comportamento, bipe no sucesso em vez de fracasso usando o -beep
bandeira em vez de -alarm
. Isso é útil se você preferir um som para confirmar pings bem -sucedidos, mantendo -se em silêncio sobre o fracasso.
Exemplo: Beep On Success
C:\>cryping -t -beep www.example.com
CryPing - from www.example.com v1.2 (build June 2010)
Pinging www.example.com [69.89.27.225] with 32 bytes of data:
Reply from 69.89.27.225: bytes=32 time=181ms TTL=248
...
Com essa configuração, o computador apita toda vez que um ping é bem -sucedido.
Verificando conexões para portas específicas com o Cyping
O Cryping também pode testar a conectividade com uma porta específica em um servidor remoto. Essa é uma maneira simples e eficaz de verificar se um serviço está ouvindo e aceitando conexões nessa porta.
Exemplo: Testando a porta FTP (21)
A porta 21 é comumente usada pelos servidores FTP. Para verificar se um servidor está ouvindo na porta 21, use o -port
Bandeira seguida pelo número da porta:
C:\>cryping -port 21 www.example.com
CryPing - from www.cryer.co.uk v1.6 (build June 2010)
Pinging port 21 on www.example.com:
Successful connection to www.example.com port=21 time=201ms
Successful connection to www.example.com port=21 time=192ms
Successful connection to www.example.com port=21 time=199ms
Successful connection to www.example.com port=21 time=196ms
Ping port statistics for port 21 on www.example.com:
Requests: Made = 4, Successful = 4, Failed = 0 (0% loss)
Approximate round-trip times:
Minimum = 192ms, Maximum = 201ms, Average = 197ms
A saída mostra que as conexões com a porta 21 foram bem -sucedidas, indicando que um serviço FTP está em execução no servidor.
Exemplo: Testando a porta VNC (5900)
A porta 5900 é usada pelo popular serviço Remote Desktop Remote. Para testar se o VNC está sendo executado no servidor:
C:\>cryping -port 5900 www.example.com
CryPing - from www.example.com v1.6 (build June 2010)
Pinging port 5900 on www.example.com:
Failed to connect to www.example.com, port 5900
Failed to connect to www.example.com, port 5900
Failed to connect to www.example.com, port 5900
Failed to connect to www.example.com, port 5900
Ping port statistics for port 5900 on www.example.com:
Requests: Made = 4, Successful = 0, Failed = 4 (100% loss)
Neste exemplo, todas as tentativas de se conectar à porta 5900 falharam, confirmando que o serviço VNC não está em execução no servidor.
Especificando uma porta com o -port
Opção, você pode verificar rapidamente se um serviço específico está disponível e responsivo na máquina de destino.
Testando servidores de email: SMTP e POP3
Para testar completamente que um servidor de email está operacional, você deve verificar o SMTP e o POP3:
- SMTP é o protocolo usado para enviar email.
- POP3 é o protocolo usado para recuperar o email.
O Cryping permite testar cada protocolo individualmente ou ambos ao mesmo tempo. O exemplo abaixo demonstra como verificar os dois protocolos em um único comando.
Exemplo: Verificando SMTP e POP3 juntos
C:\>cryping -pop3 -smtp www.example.com
CryPing - from www.example.com v1.6 (build July 2010)
Pinging www.example.com for SMTP status:
Pinging www.example.com for POP3 status:
Reply from www.example.com: 220 Service ready time=0.90s
Reply from www.example.com: +OK Positive - Success time=374ms
Reply from www.example.com: 220 Service ready time=0.70s
Reply from www.example.com: +OK Positive - Success time=379ms
Reply from www.example.com: 220 Service ready time=0.87s
Reply from www.example.com: +OK Positive - Success time=382ms
Reply from www.example.com: 220 Service ready time=0.71s
Reply from www.example.com: +OK Positive - Success time=376ms
SMTP ping statistics for www.example.com:
Requests: Sent = 4, Responses = 4, Lost = 0 (0% loss)
220 Service ready received 4 times (100%)
Approximate round-trip times:
Minimum = 0.70s, Maximum = 0.90s, Average = 0.80s
POP3 ping statistics for www.example.com:
Requests: Sent = 4, Responses = 4, Lost = 0 (0% loss)
+OK Positive - Success received 4 times (100%)
Approximate round-trip times:
Minimum = 374ms, Maximum = 382ms, Average = 378ms
A saída mostra que os servidores SMTP e POP3 estão respondendo corretamente, com o POP3 respondendo um pouco mais rápido que o SMTP.
Esse recurso da Cryping facilita a confirmação da saúde e a capacidade de resposta da sua infraestrutura de e -mail.
Se você quiser ver o Cabeçalhos de resposta HTTP completos Ao fazer ping em um site, você pode adicionar o -v
(verbose) sinaliza junto com -http
. Isso pode ajudá -lo a inspecionar detalhes do servidor, metadados de resposta e muito mais.
Exemplo: exibindo cabeçalhos HTTP
C:\>cryping -http -v -n 1 www.example.com
CryPing - from www.example.com v1.6
Pinging www.example.com for HTTP status:
Reply from www.example.com: 200 OK time=386ms
HTTP/1.1 200 OK
Date: Mon, 21 Jun 2010 12:51:55 GMT
Server: Apache/2.2.15 (CentOS) mod_ssl/2.2.15 0.9.8l DAV/2 mod_auth_passthrough/2.1 FrontPage/5.0.2.2635
Last-Modified: Wed, 19 May 2010 17:44:16 GMT
Accept-Ranges: bytes
Content-Length: 8049
Connection: close
Content-Type: text/html
HTTP ping statistics for www.example.com:
Requests: Sent = 1, Responses = 1, Lost = 0 (0% loss)
200 OK received 1 time (100%)
Approximate round-trip times:
Minimum = 386ms, Maximum = 386ms, Average = 386ms
A saída verbosa inclui cabeçalhos HTTP padrão, como data, servidor, última modificação, comprimento de conteúdo e tipo de conteúdo, fornecendo informações valiosas sobre a configuração e resposta do servidor da Web.
Leia também: Docker Swarm vs Kubernetes: Escolha a ferramenta de orquestração de contêineres certa
Opções da linha de comando explicadas
O Cryping oferece uma personalização extensa por meio de sinalizadores de linha de comando:
Seleção de protocolo:
- -tcp (padrão): tcp/ip ping padrão
- -http: teste de protocolo HTTP
- -smtp: teste de servidor de email SMTP
- -pop3: teste de servidor de e -mail POP3
- -nntp: testes do servidor do NNTP NewsGroup
Opções de monitoramento:
- -t: corra continuamente até parar
- -Alarm: bip na falha de conexão
- -b: bipe no sucesso da conexão
- -d: inclua registro de data e hora na saída
Parâmetros de conexão:
- -P Porta: Teste o número da porta específica
- -n Contagem: Número de tentativas de ping
- -R segundos: atraso entre tentativas
- -v: saída detalhada (mostra cabeçalhos HTTP)
Quando usar o Cryping sobre o Ping Standard?
Monitoramento do servidor da web: O Standard Ping só verifica se o servidor está ativado, mas não se o site funcionar. O teste HTTP da Cryping garante que o site esteja carregando corretamente.
Verificações do servidor de email: Os problemas de email geralmente acontecem com o envio ou recebimento. O Cryping pode testar SMTP (envio) e POP3 (recebendo) separadamente, para que você possa ver onde está o problema.
Solução de problemas de serviço: Se um aplicativo não puder se conectar a um serviço, o Cryping poderá testar a porta exata e o serviço que o aplicativo usa.
Monitoramento automático: O Cryping pode melhorar se um serviço parar de funcionar, então você saberá imediatamente, mesmo que não esteja assistindo a tela.
Veredicto
Cryping é uma grande melhoria em relação à ferramenta de ping padrão. Ele pode verificar serviços específicos, mostrar informações mais detalhadas e até monitorar conexões para você. Isso o torna uma ferramenta muito útil para quem gerencia redes.
Você pode usá -lo para descobrir por que um site não está carregando, corrija os problemas do servidor de email ou fique de olho nos seus servidores automaticamente. Ele fornece resultados claros e específicos de serviço para que você possa resolver mais rapidamente.
O Cryping é eficiente e fácil de usar na linha de comando e se encaixa bem no seu trabalho habitual. Ao mesmo tempo, possui recursos poderosos para testes de rede sérios.