Las herramientas de ping estándar solo pueden decirle si un servidor es accesible. Pero, ¿qué pasa si necesita probar servicios específicos, monitorear las respuestas HTTP o verificar si su servidor de correo electrónico realmente está funcionando? Crypes es una poderosa herramienta de línea de comandos que extiende la funcionalidad de ping estándar mucho más allá de las pruebas de conectividad básicas.
Diferencia entre los cryping y el ping estándar
La herramienta de ping tradicional utiliza ICMP (protocolo de mensajes de management de Web) para verificar si un servidor está en línea. Esto es útil para ver si se puede contactar a un servidor, pero no le cube si los servicios en ese servidor realmente están funcionando.
Los cryping funciona de manera diferente. Esta herramienta de Home windows puede probar servicios y protocolos específicos, brindándole información más detallada sobre su crimson. En lugar de solo preguntar: “¿Está el servidor en línea?”, Los cryping pueden decirle cosas como “¿El servidor net está funcionando correctamente?” o “¿Puedo conectarme al servicio de correo electrónico?”
Leer también: SRE vs DevOps: ¿Cuál se adapta mejor a su equipo?
Requisitos del sistema para cryping
La cría está diseñada para entornos de Home windows y se ha probado en:
- Servidor de Home windows 2008
- Servidor de Home windows 2003
- Home windows 7
- Home windows Vista
- Home windows XP
- Home windows 2000
Características de los cryping
Prueba específica del protocolo
La cría le permite probar mucho más que solo conectividad de crimson básica. Admite varios protocolos para verificar si los servicios específicos se ejecutan correctamente:
- Prueba de HTTP para servidores net
- Prueba de SMTP para servidores de correo electrónico salientes
- Pruebas de POP3 para servidores de correo electrónico entrantes
- Prueba de NNTP para servidores de grupos de noticias
- Prueba de puerto TCP para cualquier servicio específico
Monitoreo y alerta
La cría viene con funciones de monitoreo y alerta para ayudarlo a realizar un seguimiento de su crimson:
- Alarmas audibles Cuando las conexiones fallan o tienen éxito
- Salida de tiempo de tiempo para fines de registro
- Monitoreo continuo hasta que se detenga manualmente
Análisis de respuesta avanzada
A diferencia del ping básico, los cryping pueden:
- Mostrar encabezados HTTP completos con la bandera detallada
- Mostrar códigos de estado HTTP específicos (200 OK, 404 no encontrados, and so on.)
- Proporcionar estadísticas de conexión detalladas
- Prueba páginas net específicas, no solo la conectividad del servidor
Cómo usar cryping con ejemplos
Pruebas básicas de conectividad de crimson
La forma más sencilla de usar cryping es probar la conexión de crimson entre su PC precise y un dispositivo remoto (generalmente otra PC). Puede especificar el objetivo por su nombre DNS o su dirección IP.
Ejemplo: Pinging por nombre de DNS
cmdCopyEditC:>cryping www.instance.com
CryPing - from www.instance.com v1.6
Pinging www.instance.com [93.184.216.34] with 32 bytes of information: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: Despatched = 4, Acquired = 4, Misplaced = 0 (0% loss)
Approximate round-trip instances:
Minimal = 181ms, Most = 232ms, Common = 194ms
Ejemplo: Pinging por dirección IP
cmdCopyEditC:>cryping 203.0.113.10
CryPing - from www.testserver.web v1.6
Pinging 203.0.113.10 [203.0.113.10] with 32 bytes of information: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: Despatched = 4, Acquired = 4, Misplaced = 0 (0% loss)
Approximate round-trip instances:
Minimal = 180ms, Most = 182ms, Common = 181ms
Si puede hacer ping con éxito un dispositivo remoto por dirección IP pero no por nombre de DNS, esto sugiere un problema con la resolución DNS.
Si los cryping no pueden conectarse al dispositivo remoto especificado, podría deberse a una o más de las siguientes razones:
- No existe una conexión de crimson entre su PC y el dispositivo remoto.
- La dirección que ingresó es incorrecta (más possible al especificar una IP).
- El dispositivo remoto está apagado.
- Un firewall está bloqueando las solicitudes de ping.
- Una crimson temporal o un problema de Web está evitando la conectividad.
Prueba de respuestas del servidor net con cryping
Los cryping también pueden probar si un servidor net está respondiendo a las solicitudes HTTP. Usar el -http
Flag para que se conecte con cryping usando http.
Ejemplo: http ping a un servidor net
cmdCopyEditC:>cryping -http www.cryer.co.uk
CryPing - from www.instance.com v1.6
Pinging www.instance.com for HTTP standing:Reply from www.instance.com: 200 OK time=72ms
Reply from www.instance.com: 200 OK time=42ms
Reply from www.instance.com: 200 OK time=40ms
Reply from www.instance.com: 200 OK time=39ms
HTTP ping statistics for www.instance.com:
Requests: Despatched = 4, Responses = 4, Misplaced = 0 (0% loss)
200 OK acquired 4 instances (100%)
Approximate round-trip instances:
Minimal = 39ms, Most = 72ms, Common = 48ms
Ejemplo: http ping a una página específica
También puede hacer ping una página específica en el servidor. Por ejemplo:
cmdCopyEditC:>cryping -n 1 -http www.instance.com/index.htm
CryPing - from www.instance.com v1.6
Pinging www.instance.com/index.htm for HTTP standing:Reply from www.instance.com/index.htm: 200 OK time=144ms
HTTP ping statistics for www.instance.com/index.htm:
Requests: Despatched = 1, Responses = 1, Misplaced = 0 (0% loss)
200 OK acquired 1 time (100%)
Approximate round-trip instances:
Minimal = 144ms, Most = 144ms, Common = 144ms
Ejemplo: http ping a una página faltante
Si la página solicitada no existe, el servidor devolverá un código de error HTTP apropiado, como 404 no encontrado:
cmdCopyEditC:>cryping -n 1 -http www.instance.com/index
CryPing - from www.instance.com v1.6
Pinging www.instance.com/index for HTTP standing:Reply from www.instance.com/index: 404 Not Discovered time=58ms
HTTP ping statistics for www.instance.com/index:
Requests: Despatched = 1, Responses = 1, Misplaced = 0 (0% loss)
404 Not Discovered acquired 1 time (100%)
Approximate round-trip instances:
Minimal = 58ms, Most = 58ms, Common = 58ms
Monitoreo de una conexión de crimson con alertas audibles
Los crypes pueden monitorear una conexión de crimson para fallas y sonar una alarma audible (pitido) cuando se pierde la conexión. Esto es útil para mantener una oreja en conexiones críticas sin mirar constantemente la pantalla.
Para habilitar esta función, use el -t
y -alarm
banderas:
-t
Se mantiene los crypes funcionando continuamente hasta que se detenga (presione Ctrl+C para detenerse).-alarm
(o-a
para abreviar) hace un pitido cuando falla un ping.
Ejemplo: alerta sobre la falla
C:>cryping -t -alarm www.instance.com
CryPing - from www.instance.com v1.6 (construct June 2010)
Pinging www.instance.com[69.89.27.225] with 32 bytes of information:
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
...
Si la conexión de crimson falla, su computadora emitirá un pitido. Asegúrese de que sus altavoces o sonido del sistema estén habilitados para escuchar la alarma.
Invertir la alerta: pitido sobre el éxito
Puede revertir este comportamiento, pit a éxito en lugar de fallar usando el -beep
bandera en lugar de -alarm
. Esto es útil si prefiere un sonido para confirmar pings exitosos mientras permanece en silencio sobre el fracaso.
Ejemplo: Beep sobre el éxito
C:>cryping -t -beep www.instance.com
CryPing - from www.instance.com v1.2 (construct June 2010)
Pinging www.instance.com [69.89.27.225] with 32 bytes of information:
Reply from 69.89.27.225: bytes=32 time=181ms TTL=248
...
Con esta configuración, la computadora emite cada vez que un ping tiene éxito.
Verificación de conexiones a puertos específicos con cryping
Los cryping también pueden probar la conectividad a un puerto específico en un servidor remoto. Esta es una forma easy y efectiva de verificar si un servicio está escuchando y aceptando conexiones en ese puerto.
Ejemplo: Prueba del puerto FTP (21)
El puerto 21 es comúnmente utilizado por los servidores FTP. Para verificar si un servidor está escuchando en el puerto 21, use el -port
bandera seguida del número de puerto:
C:>cryping -port 21 www.instance.com
CryPing - from www.cryer.co.uk v1.6 (construct June 2010)
Pinging port 21 on www.instance.com:
Profitable connection to www.instance.com port=21 time=201ms
Profitable connection to www.instance.com port=21 time=192ms
Profitable connection to www.instance.com port=21 time=199ms
Profitable connection to www.instance.com port=21 time=196ms
Ping port statistics for port 21 on www.instance.com:
Requests: Made = 4, Profitable = 4, Failed = 0 (0% loss)
Approximate round-trip instances:
Minimal = 192ms, Most = 201ms, Common = 197ms
La salida muestra que las conexiones al puerto 21 fueron exitosas, lo que indica que un servicio FTP se está ejecutando en el servidor.
Ejemplo: Prueba de puerto VNC (5900)
El puerto 5900 es utilizado por el standard servicio de escritorio remoto VNC. Para probar si VNC se está ejecutando en el servidor:
C:>cryping -port 5900 www.instance.com
CryPing - from www.instance.com v1.6 (construct June 2010)
Pinging port 5900 on www.instance.com:
Failed to hook up with www.instance.com, port 5900
Failed to hook up with www.instance.com, port 5900
Failed to hook up with www.instance.com, port 5900
Failed to hook up with www.instance.com, port 5900
Ping port statistics for port 5900 on www.instance.com:
Requests: Made = 4, Profitable = 0, Failed = 4 (100% loss)
En este ejemplo, todos los intentos de conectarse al puerto 5900 fallaron, confirmando que el servicio VNC no se está ejecutando en el servidor.
Especificando un puerto con el -port
Opción, puede verificar rápidamente si un servicio en explicit está disponible y receptivo en la máquina de destino.
Prueba de servidores de correo electrónico: SMTP y POP3
Para probar completamente que un servidor de correo electrónico está operativo, debe verificar tanto SMTP como POP3:
- SMTP es el protocolo utilizado para enviar correo electrónico.
- POP3 es el protocolo utilizado para recuperar el correo electrónico.
La cría le permite probar cada protocolo individualmente, o ambos al mismo tiempo. El siguiente ejemplo demuestra cómo verificar ambos protocolos en un solo comando.
Ejemplo: Verificación de SMTP y POP3 juntos
C:>cryping -pop3 -smtp www.instance.com
CryPing - from www.instance.com v1.6 (construct July 2010)
Pinging www.instance.com for SMTP standing:
Pinging www.instance.com for POP3 standing:
Reply from www.instance.com: 220 Service prepared time=0.90s
Reply from www.instance.com: +OK Constructive - Success time=374ms
Reply from www.instance.com: 220 Service prepared time=0.70s
Reply from www.instance.com: +OK Constructive - Success time=379ms
Reply from www.instance.com: 220 Service prepared time=0.87s
Reply from www.instance.com: +OK Constructive - Success time=382ms
Reply from www.instance.com: 220 Service prepared time=0.71s
Reply from www.instance.com: +OK Constructive - Success time=376ms
SMTP ping statistics for www.instance.com:
Requests: Despatched = 4, Responses = 4, Misplaced = 0 (0% loss)
220 Service prepared acquired 4 instances (100%)
Approximate round-trip instances:
Minimal = 0.70s, Most = 0.90s, Common = 0.80s
POP3 ping statistics for www.instance.com:
Requests: Despatched = 4, Responses = 4, Misplaced = 0 (0% loss)
+OK Constructive - Success acquired 4 instances (100%)
Approximate round-trip instances:
Minimal = 374ms, Most = 382ms, Common = 378ms
La salida muestra que los servidores SMTP y POP3 están respondiendo correctamente, con POP3 respondiendo un poco más rápido que SMTP.
Esta característica de los cryping facilita confirmar la salud y la capacidad de respuesta de su infraestructura de correo electrónico.
Si desea ver el encabezados de respuesta HTTP completos Al hacer ping a un sitio net, puede agregar el -v
(detallado) Bandera junto con -http
. Esto puede ayudarlo a inspeccionar los detalles del servidor, los metadatos de respuesta y más.
Ejemplo: Mostrar encabezados HTTP
C:>cryping -http -v -n 1 www.instance.com
CryPing - from www.instance.com v1.6
Pinging www.instance.com for HTTP standing:
Reply from www.instance.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
Final-Modified: Wed, 19 Could 2010 17:44:16 GMT
Settle for-Ranges: bytes
Content material-Size: 8049
Connection: shut
Content material-Sort: textual content/html
HTTP ping statistics for www.instance.com:
Requests: Despatched = 1, Responses = 1, Misplaced = 0 (0% loss)
200 OK acquired 1 time (100%)
Approximate round-trip instances:
Minimal = 386ms, Most = 386ms, Common = 386ms
La salida detallada incluye encabezados HTTP estándar como fecha, servidor, último modificado, longitud de contenido y tipo de contenido, proporcionando información valiosa sobre la configuración y respuesta del servidor net.
Leer también: Docker Swarm vs Kubernetes: elija la herramienta correcta de orquestación de contenedores
Opciones de línea de comando explicadas
Cryping ofrece una amplia personalización a través de banderas de línea de comandos:
Selección de protocolo:
- -TCP (predeterminado): ping estándar TCP/IP
- -http: prueba de protocolo HTTP
- -smtp: pruebas de servidor de correo electrónico SMTP
- -POP3: Pruebas de servidor de correo electrónico POP3
- -nntp: pruebas del servidor de grupo de noticias nntp
Opciones de monitoreo:
- -t: corre continuamente hasta que se detenga
- -arm: pitido en la falla de conexión
- -B: Beep on Connection éxito
- -d: incluya marcas de tiempo en la salida
Parámetros de conexión:
- -P Puerto: prueba el número de puerto específico
- -n recuento: número de intentos de ping
- -r segundos: retraso entre intentos
- -V: salida detallada (muestra los encabezados HTTP)
¿Cuándo usar cryping sobre ping estándar?
Monitoreo del servidor net: Ping estándar solo verifica si el servidor está encendido, pero no si el sitio net funciona. La prueba HTTP de Cryping se asegura de que el sitio net se cargue correctamente.
Verificaciones del servidor de correo electrónico: Los problemas de correo electrónico a menudo ocurren con el envío o la recepción. Los cryping pueden probar SMTP (envío) y POP3 (recibir) por separado, para que pueda ver dónde está el problema.
Solución de problemas del servicio: Si una aplicación no puede conectarse a un servicio, los cryping pueden probar el puerto exacto y el servicio que utiliza la aplicación.
Monitoreo automático: Los crypes pueden pitinar si un servicio deja de funcionar, por lo que lo sabrá de inmediato, incluso si no está viendo la pantalla.
Veredicto
Crypes es una gran mejora sobre la herramienta de ping estándar. Puede verificar servicios específicos, mostrar información más detallada e incluso monitorear conexiones para usted. Esto lo convierte en una herramienta muy útil para cualquier persona que administre redes.
Puede usarlo para averiguar por qué un sitio net no se carga, soluciona los problemas del servidor de correo electrónico o vigila automáticamente sus servidores. Le ofrece resultados claros y específicos del servicio para que pueda resolver los problemas más rápido.
Los crypes es eficiente y fácil de usar desde la línea de comando, y se ajusta bien a su trabajo recurring. Al mismo tiempo, tiene características potentes para pruebas de crimson serias.