Traceroute

 

Generalidades

Este artículo explica cómo ejecutar la herramienta de red traceroute para verificar la conexión de red entre dos ubicaciones.

Requisitos previos

Para correr los comandos de este artículo, debes utilizar un terminal de SSH en tu computador.

Si necesitas solucionar problemas de conexión desde tu sitio web a una ubicación externa, deberás crear un usuario shell e iniciar sesión en tu servidor a través de SSH.

Antecedentes

El comando traceroute puede ayudar a diagnosticar problemas de conexión entre diferentes servidores y ubicaciones. A continuación, aparecen algunos ejemplos de cuándo puede ser necesario un traceroute para solucionar un problema que estes experimentando.

  • Lentitud en el sitio — Corre un traceroute desde tu computador a tu sitio web para ver si hay problemas de red entre tu ubicación y el servidor de DreamHost.
  • Tiempo de espera del cliente de correo — Corre un traceroute para determinar la calidad de la conexión al servidor de correo.

Ejemplos de salidas

Este ejemplo se conecta a imap.dreamhost.com y muestra todos los saltos (conexiones) desde tu computador local hasta el destino final.

C:\Users\DreamHost> tracert imap.dreamhost.com
Tracing route to imap.dreamhost.com [64.90.62.162]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.106.1
  2     1 ms    <1 ms    <1 ms  216.112.17.9.ptr.us.xo.net [216.112.17.9]
  3    29 ms    28 ms    28 ms  ae1d0.mcr1.santaana-ca.us.xo.net [216.156.1.58]
  4    11 ms    11 ms    11 ms  216.156.16.70.ptr.us.xo.net [216.156.16.70]
  5    25 ms    25 ms    25 ms  216.156.16.63.ptr.us.xo.net [216.156.16.63]
  6    30 ms    30 ms    30 ms  209.48.213.194
  7    30 ms    30 ms    30 ms  pdx1-cr-1.sd.dreamhost.com [66.33.200.2]
  8    45 ms    42 ms    43 ms  ip-66-33-200-25.dreamhost.com [66.33.200.25]
  9    30 ms    30 ms    30 ms  pop.dreamhost.com [64.90.62.162]

Trace complete.

El ejemplo anterior no muestra tiempos de espera en la conexión de red. Si aparecen tiempos de espera, es posible que haya un problema relacionado con la red.

Cómo correr un traceroute

Correr traceroute es ligeramente diferente según el sistema operativo.

Usando Windows

  1. Abre el Símbolo del Sistema.
  2. Escribe la palabra tracert seguida de un espacio y luego el nombre del sitio o servidor al que deseas conectarte. Por ejemplo, para conectarte a example.com:
    C:\Users\DreamHost> tracert example.com
    
  3. Presiona la tecla Enter para correr la herramienta.

Usando Linux

Para la mayoría de las distribuciones de Linux, primero deberás instalar el paquete traceroute.

  1. Abre tu terminal.
  2. Instálalo usando sudo (en Ubuntu):
    [server]$ sudo apt-get install traceroute
    
  3. Corre el comando una vez instalado:
    [server]$ traceroute example.com
    

    Algunas distribuciones de Linux requieren que también especifiques el protocolo después de -I. Por ejemplo:

    [server]$ traceroute -I ICMP example.com
    

Usando macOS

  1. Abra una terminal presionando comando + la barra espaciadora y luego escribe la palabra terminal. Haz clic en la aplicación de terminal en la lista para abrirla.
  2. Escribe la palabra tracert seguida de un espacio y luego el nombre del sitio o servidor al que deseas conectarte. Por ejemplo, para conectarte a example.com:
    C:\Users\DreamHost> tracert example.com
    
  3. Presiona la tecla Enter para correr la herramienta.

Copiar y pegar los resultados

Si deseas compartir tus resultados con el soporte de DreamHost, deberás pegar los resultados en un ticket de soporte o en el chat.

Windows

  1. En el símbolo del sistema de Windows, da clic derecho y selecciona Mark.
  2. Arrastra el ratón sobre toda el área que deseas copiar.
  3. Haz clic derecho nuevamente.

Luego puedes pegar los resultados en cualquier editor de texto o en el ticket de soporte.

Otra opción es escribir los resultados de traceroute directamente en un archivo de texto. Para crear un archivo de texto, corre el siguiente comando:

C:\Users\DreamHost> tracert example.com > C:\tracert.txt

Esto crea un archivo llamado tracert.txt dentro del directorio C:\.

macOS & Linux

Corre el siguiente comando para escribir el resultado de traceroute en un archivo llamado trace.txt en el directorio de inicio del usuario.

[server]$ traceroute example.com > /home/username/trace.txt

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?