Generalidades
traceroute es una herramienta de diagnóstico de red que se utiliza para verificar la red entre dos ubicaciones. Por ejemplo, para determinar la causa de la lentitud o los tiempos de espera, un traceroute debe ejecutarse desde el punto de inicio de una conexión de red a tu servidor DreamHost.
¿Cuándo debo usar Traceroute?
A continuación, se incluyen algunos ejemplos de cuándo se puede necesitar un traceroute para solucionar un problema que estés experimentando.
Lentitud con la página web
Si notas que tu sitio está cargando lentamente, 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
Si tienes problemas relacionados con tu conexión de correo, corre un traceroute para determinar la calidad de la conexión al servidor de correo.
- Visita la página Configuración del cliente de correo para encontrar el nombre de tu servidor de correo. Puede ser imap.dreamhost.com o pop.dreamhost.com, según tu preferencia de conexión.
- Corre un traceroute.
- El siguiente ejemplo muestra un traceroute corriendose en Windows:
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 muestra los saltos en la red al servidor y no muestra tiempos de espera en la conexión de red. Si ven tiempos de espera, puede haber un problema relacionado con la red.
Cómo ejecutar un traceroute
Usando Windows
- Abre el Símbolo del Sistema.
- Escribe la palabra tracert seguido de un espacio y luego el nombre del sitio/servidor al que deseas conectarte. Por ejemplo, si deseas conectarte a example.com, deberás correr esto:
C:\Users\DreamHost> tracert example.com
- Presiona la tecla Enter para correr el comando.
- También puedes probar tu servidor de correo DreamHost corriendo un traceroute al subdominio de correo. Por ejemplo:
C:\Users\DreamHost> tracert imap.dreamhost.com
Usar linux
Para la mayoría de las distribuciones de Linux, primero deberás instalar el paquete traceroute.
Para instalar:
- Abre tu terminal.
- Corre lo siguiente para realizar la instalación en Ubuntu:
[server]$ sudo apt-get install traceroute
- Una vez instalado, puedes correr el comando de la siguiente manera:
[server]$ traceroute example.com
- Algunas variantes de Linux requieren que también especifiques el protocolo después de -I. Por ejemplo:
[server]$ traceroute -I ICMP example.com
Mac OS X
Para correr traceroute:
- Visita el artículo de SSH para Mac OS X para obtener instrucciones sobre cómo abrir tu terminal.
- Corre el siguiente comando:
[server]$ traceroute example.com
Copiar y pegar los resultados
Si deseas compartir tus resultados con un representante de soporte, deberás pegarlos en tu ticket.
Windows
- En el símbolo del sistema de Windows, haz clic con el botón derecho y elige 'Marcar'.
- Arrastra el cursor sobre el área completa que deseas copiar.
- Haz clic derecho de nuevo.
Luego puedes pegar en cualquier editor de texto o en tu ticket para soporte.
Otra opción es tener resultados de traceroute escritos directamente en un archivo de texto.
Para crear un archivo de texto de tus resultados de traceroute, corre el siguiente comando:
C:\Users\DreamHost> tracert example.com > C:\tracert.txt
Esto crea un archivo llamado tracert.txt dentro de tu carpeta C:\. Puedes seleccionar cualquier carpeta en la que desees guardar el archivo.
Mac & Linux
Puedes correr el siguiente comando para escribir los resultados de traceroute en un archivo, y puedes especificar la ubicación que desees.
En el siguiente ejemplo, los resultados se escriben en un archivo llamado trace.txt en el directorio principal de usuario. Cambia username a tu usuario Shell y example.com a tu sitio website.
[server]$ traceroute -I example.com > /home/username/trace.txt