Pruebas de conectividad para solucionar problemas de hosting

Pruebas de conectividad para solucionar problemas de hosting

Compartir y resumir con IA (¡Elige tu favorita!):
Haz click en los botones de abajo para obtener un resumen del post. Fórmate con Raiola ¡En un futuro habrá más!

Para poder revisar si existe algún problema de red que pueda estar afectando a tu conexión con los servicios, hay ciertas pruebas que se pueden realizar para intentar esclarecer los motivos y el punto en la red en el que está el problema.

Si te encuentras con alguno de estos problemas, es muy probable que te pidamos a través de un ticket que realices todas o parte de estas pruebas. Para ello, te indicaremos una o varias IPs o nombres de servidor contra los que hacer las pruebas.

ping

Envía un paquete ICMP al destino indicado (que puede ser una IP o un nombre DNS):

  • Si el paquete ICMP llega correctamente, es prueba de que existe conectividad básica, como mínimo.

  • Si el paquete no llega a destino, no es indicativo de que exista un problema de red per se, ya que muchos firewall filtran IMCP por defecto, pero sigue siendo útil en combinación con el resto de pruebas.

Es útil también en el diagnóstico de problemas de acceso por resolución DNS, ya que respeta las entradas definidas en el archivo hosts del equipo, ayudando a identificar si no se está accediendo al sitio correcto.

En Windows

Abre una consola de Windows (cmd) de alguna de las siguientes formas:

  • Usa el buscador del menú de Inicio y busca cmd.

  • Pulsa la tecla Windows y la R simultáneamente. En la ventana Ejecutar escribe cmd y pulsa Intro.

En la ventana mostrada, escribe el comando ping seguido de la IP o nombre de servidor a comprobar. Por ejemplo:

Ejemplo de comando ping ejecutado en la consola de Windows

Espera a que finalice la ejecución del comando y obtén una captura de pantalla similar a la anterior.

En Linux/macOS

Abre una terminal del sistema:

  • En macOS: pulsa la tecla ⌘ (cmd) y la barra espaciadora simultáneamente. En la ventana que se muestra, escribe Terminal.

  • En Linux: el proceso varía entre cada distribución y entorno gráfico, pero generalmente buscando Terminal en el menú de aplicaciones, debería salir la opción correcta.

En la ventana mostrada, escribe el comando ping -c 4 seguido de la IP o nombre de servidor a comprobar. Por ejemplo:

Ejemplo de comando ping en terminal de Linux/macOS

Espera a que finalice la ejecución del comando y obtén una captura de pantalla similar a la anterior.

nslookup

Consulta el destino indicado contra los servidores DNS definidos en el equipo (por defecto). Ignora el contenido del archivo hosts por lo que es útil para diagnosticar problemas puramente de resolución DNS.

En Windows

Abre una consola de Windows (cmd) de alguna de las siguientes formas:

  • Usa el buscador del menú de Inicio y busca cmd.

  • Pulsa la tecla Windows y la R simultáneamente. En la ventana Ejecutar escribe cmd y pulsa Intro.

En la ventana mostrada, escribe el comando nslookup seguido de la IP o nombre de servidor a comprobar. Por ejemplo:

Ejemplo de comando nslookup ejecutado en consola de Windows

Espera a que finalice la ejecución del comando y obtén una captura de pantalla similar a la anterior.

En Linux/macOS

Abre una terminal del sistema:

  • En macOS: pulsa la tecla ⌘ (cmd) y la barra espaciadora simultáneamente. En la ventana que se muestra, escribe Terminal.

  • En Linux: el proceso varía entre cada distribución y entorno gráfico, pero generalmente buscando Terminal en el menú de aplicaciones, debería salir la opción correcta.

En la ventana mostrada, escribe el comando nslookup seguido del nombre de servidor a comprobar. Por ejemplo:

Ejemplo de comando nslookup ejecutado en terminal de Linux/macOS

Espera a que finalice la ejecución del comando y obtén una captura de pantalla similar a la anterior.

traceroute/tracert

Envía paquetes ICMP o UDP (dependiendo de la implementación) comprobando todos los saltos de red hasta un destino. Cuando existe un problema de red total, ayuda a detectar en qué punto de la red se pierde la conexión.

En Windows

Abre una consola de Windows (cmd) de alguna de las siguientes formas:

  • Usa el buscador del menú de Inicio y busca cmd.

  • Pulsa la tecla Windows y la R simultáneamente. En la ventana Ejecutar escribe cmd y pulsa Intro.

En la ventana mostrada, escribe el comando tracert seguido del nombre de servidor a comprobar. Por ejemplo:

Ejemplo de comando tracert ejecutado en consola de Windows

Espera a que finalice la ejecución del comando y obtén una captura de pantalla similar a la anterior.

En Linux/macOS

Abre una terminal del sistema:

  • En macOS: pulsa la tecla ⌘ (cmd) y la barra espaciadora simultáneamente. En la ventana que se muestra, escribe Terminal.

  • En Linux: el proceso varía entre cada distribución y entorno gráfico, pero generalmente buscando Terminal en el menú de aplicaciones, debería salir la opción correcta.

En la ventana mostrada, escribe el comando traceroute seguido de la IP o nombre de servidor a comprobar. Por ejemplo:

Ejemplo de comando traceroute ejecutado en terminal de Linux/macOS

Espera a que finalice la ejecución del comando y obtén una captura de pantalla similar a la anterior.

mtr

Combina la funcionalidad de ping y traceroute para diagnosticar problemas de red. Es especialmente útil para detectar problemas de pérdida de paquetes, donde no hay un corte total de conexión, pero si una degradación debido a esta pérdida.

Dado que se utiliza principalmente para analizar pérdida de paquetes, es necesario tenerlo funcionando varios minutos para sacar medias de errores. Por defecto, unos 15 minutos sería un tiempo óptimo.

En Windows

Windows no trae mtr o una utilidad equivalente por defecto. Por ello, se utilizará WinMTR para realizar las pruebas. Si no tienes esta herramienta instalada todavía, revisa esta otra FAQ antes de continuar.

Una vez tengas WinMTR instalado, ejecútalo e introduce la IP o nombre de servidor a comprobar en la casilla superior izquierda y pulsa Start>. Por ejemplo:

Interfaz de WinMTR en Windows para diagnosticar conectividad de red

Espera unos 15 minutos para que se generen suficientes datos y obtén una captura de pantalla similar a la anterior.

En macOS

En macOS, por defecto no se dispone de mtr, pero puede ser instalado fácilmente mediante algún gestor de paquetes externo al sistema. Si no tienes esta herramienta instalada todavía, revisa esta otra FAQ antes de continuar.

Es importante tener en cuenta que las gestiones realizadas por mtr requieren de permisos de administrador, por lo que deberá ser ejecutado desde un usuario administrador y mediante sudo.

Una vez tengas mtr instalado, abre una terminal. Para ello, pulsa la tecla ⌘ (cmd) y la barra espaciadora simultáneamente. En la ventana que se muestra, escribe Terminal.

En la ventana mostrada, escribe el comando sudo mtr seguido de la IP o nombre de servidor a comprobar.

La ejecución pedirá una contraseña, que será la de la sesión del usuario de macOS.

Por ejemplo:

Ejemplo de comando sudo mtr ejecutado en terminal de macOS

El proceso deberá mantenerse en ejecución varios minutos, mostrando algo similar a lo mostrado en la siguiente imagen:

Resultados de mtr en ejecución en terminal de macOS mostrando análisis de rutas de red

Espera unos 15 minutos para que se generen suficientes datos y obtén una captura de pantalla similar a la anterior.

En Linux

Debido a la gran cantidad de distribucciones de Linux que hay, la disponibilidad del comando mtr es bastante variante. Si no tienes esta herramienta instalada todavía, revisa esta otra FAQ antes de continuar.

Es posible que la ejecución requiera de permisos administrativos, por lo que en caso de que no se ejecute correctamente, tendrás que hacerlo desde un usuario administrador y mediante sudo.

Una vez tengas mtr instalado, abre una terminal. El proceso varía entre cada distribución y entorno gráfico, pero generalmente buscando Terminal en el menú de aplicaciones, debería salir la opción correcta.

En la ventana mostrada, escribe el comando mtr (o sudo mtr si no funciona sin permisos administrativos) seguido de la IP o nombre de servidor a comprobar.

La ejecución pedirá una contraseña cuando se ejecuta con sudo, que será la de la sesión del usuario de Linux.

Por ejemplo:

Ejemplo de comando mtr ejecutado en terminal de Linux

El proceso deberá mantenerse en ejecución varios minutos, mostrando algo similar a lo mostrado en la siguiente imagen:

Resultados de mtr en ejecución en terminal de Linux mostrando análisis de rutas de red

Espera unos 15 minutos para que se generen suficientes datos y obtén una captura de pantalla similar a la anterior.

Rubén Pérez

Rubén Pérez

Rubén Pérez es técnico de soporte nivel 2 en Raiola Networks y publica contenidos de ayuda en las FAQ de ayuda a clientes de la web de Raiola Networks.

Autor

Martin Gomez Hermida

Martin Gomez Hermida

Martín Gómez Hermida es CTO y cofundador de Raiola Networks. Especializado en Linux y administración de sistemas. Certificado en CCNA, LPIC 1 y 2, y cPanel & WHM Administrator.

Revisor

Guía de optimización web

por Álvaro Fontela

¡Ya formas parte de nuestra lista VIP!

Tu registro se ha completado correctamente.

En unos minutos recibirás en tu correo electrónico un archivo, elaborado por Álvaro Fontela, que te permitirá auditar tu web y optimizar su rendimiento.

Además, al unirte a la lista VIP del 12º aniversario de Raiola Networks, obtendrás acceso anticipado a todos los descuentos en nuestros planes de hosting y VPS, directamente en la bandeja de entrada de tu email.

Estas ofertas estarán disponibles por tiempo limitado.

Te enviaremos la masterclass al email con el que te has apuntado

12 años contigo

240 horas de descuentos y una guía para optimizar tu sitio web totalmente gratis

¡Apúntate ahora y sé el primero en acceder a descuentos exclusivos!
Obtendrás un bonus único y sorpresas por nuestro 12 aniversario.

  • Información básica sobre protección de datos:

    Responsable:

    RAIOLA NETWORKS, S.L.

    CIF: B27453489

    Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo)

    Teléfono: +34 982776081

    e-mail: info@raiolanetworks.es

    Finalidad:

    Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.

    Legitimación:

    Consentimiento del interesado y contratación de productos y/o servicios del Responsable.

    Destinatarios:

    No se ceden datos a terceros, salvo obligación legal.

    Personas físicas o jurídicas directamente relacionadas con el Responsable

    Encargados de Tratamiento adheridos al Privacy Shield.

    Derechos:

    Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.

    Información adiccional:

    Para obtener información más detallada, puede consultar nuestra política de privacidad

*A partir del 1 de marzo, ya no será posible registrarse ni recibir la guía de optimización web.