Tutories

▷ Comando tracert o traceroute, què és i per a què utilitzar-lo

Taula de continguts:

Anonim

Les xarxes són part fonamental de la nostra vida i del nostre treball, per això mai està de més conèixer eines com la comanda tracert o també anomenat Traceroute, que ens permetran complementar de forma excel·lent les utilitats de la comanda Ping.

Índex de continguts

En multitud d'ocasions, és interessant utilitzar la comanda Ping per comprovar la disponibilitat de la nostra connexió a Internet, així com veure si un equip de la nostra xarxa està correctament connectat a ella i ens mostra senyal. A més d'això, també podrem comprovar la latència de la nostra connexió, com bé hem vist en altres dels nostres tutorials. En resum, són ordres molt útils per obtenir diferents aspectes de la nostra xarxa sense necessitat de tenir grans coneixements sobre ells.

Avui anem a fer un pas més enllà per mostrar un altre interessant comando molt relacionat amb ping, i que ens donarà informació interessant sobre els salts que va donant el nostre paquet de dades fins a arribar a la destinació.

Què és la comanda tracert

Aquesta funció és disponible de forma nativa al sistema Windows mitjançant la consola d'ordres, tant en Símbol de el Sistema com en Windows PowerShell. També solem conèixer-lo com Traceroute per al cas de la comanda en Linux o simplement traci.

Tracert és una eina que ens va a donar informació sobre la ruta que pren un paquet que serà enviat des del nostre equip fins a un host de destinació, bé sigui en una xarxa local oa Internet a un domini en concret.

El procediment que segueix aquesta comanda, és enviar un paquet a una destinació, però mentre aquest arriba al seu destí final, anirà sol·licitant a cadascun dels encaminadors que es trobi pel camí una resposta a el pas d'aquest paquet. D'aquesta manera obtindrem informació sobre cada node pel que passi el paquet com la seva adreça IP, nom de domini, si el té, i latència o temps de connexió entre el nostre equip i cada un dels nodes de el camí.

Detectar problema de connexió amb tracert

Com veiem, és una utilitat similar a ping però que ens mostra informació més detallada sobre els salts que va donant el paquet fins arribar a la destinació. Això és especialment interessant quan tenim problemes amb la nostra connexió, però no sabem exactament què és el que està fallant o fins on arriba la continuïtat de la xarxa.

Quan enviem el paquet, tracert ens donarà l'adreça IP pel node que està passant. Si estem dins d'una gran intranet i no disposem de connexió, mereixerà molt la pena mirar amb aquesta comanda quins són aquests salts, per exemple, fins a arribar a la porta d'enllaç final que dóna sortida a Internet. D i aquesta forma sabrem l'última IP fins on ha arribat el nostre paquet i serà precisament aquí és on estarà situat el nostre problema.

Com utilitzar la comanda tracert en Windows

Per utilitzar aquesta comanda sobre el sistema operatiu Windows, l'únic que haurem de fer és obrir un terminal d'ordres.

  • Podrem fer-ho des del menú inici escrivint "CMD" i prement EnterPulsando la combinació de tecles "Windows + R" i escrivint "CMD" Fent clic amb botó dret sobre el botó d'inici i prement sobre l'opció "Windows PowerShell"

En qualsevol dels casos escriurem:

tracert

Veiem que immediatament ens mostrarà l'adreça IP real d'el domini que hem col·locat, i ens anirà dient per quins nodes ha passat, així com la seva adreça IP i la latència per a cada un d'ells.

La suma de la latència de tots els nodes no és la latència de la nostra connexió, aquests valors són només aplicables a cada cas concret per on passa.

Vegem la diferència entre tracert i ping:

En base a aquesta informació, podem veure que aproximadament el ping del nostre domini mostra la mateixa latència que el pas final de tracert fins arribar-hi. Gràcies a això, podrem demostrar que latència de la nostra connexió no és un sumatori de les de tots els passos, sinó que ha estat obtinguda de forma independent per a cada cas concret.

A més, veiem que ping només es connecta amb el node final a on s'ubica el domini i mostra la seva IP, els altres passos els omet per a no mostrar informació sobre ells.

També veiem que alguns dels passos que ha seguit el paquet no ens proporcionen resposta, "Temps d'espera esgotat per a aquesta sol·licitud", això vol dir que segurament aquest node no tingui permesa en la seva configuració el donar una resposta, a manera de protecció.

Opcions de tracert

Per veure totes les opcions de què disposa aquesta comanda, així com la seva sintaxi o formes d'utilitzar-, haurem de posar el següent:

tracert /?

o

tracert

Se'ns mostrarà informació sobre el seu ús:

  • -d: opció perquè no converteixi les adreces IP per la qual passa en noms de domini. -h: establirem una quantitat determinada de salts, això és interessant si estem en una xarxa interna i sabem quan passes hagi fins arribar a la porta d'enllaç final. -j: per traçar la ruta a diversos hosts alhora. -w: podrem establir un temps d'espera determinat per donar cada salt més del que ja existeix entre el host i el client. -R, -S, -6: per a casos en què volem utilitzar el protocol d'IPv6.

Comando tracert en Linux

L'ús d'aquesta comanda en Linux és pràcticament el mateix, solament que efectivament es diu Traceroute en lloc de tracert. Però necessitarem instal·lar un paquet mitjançant el nostre terminal d'ordres, ja que aquest mòdul no ve de forma nativa en Ubuntu, per exemple.

Per instal·lar-lo, haurem d'obrir el terminal de comandes i col·locar la següent comanda:

sudo apt-get install inetutils-traceroute

Un cop instal·lat, per veure les seves diferents opcions haurem de posar:

traceroute --help

Les opcions són més o menys similars pel que fa a resolució de dominis, però té algunes opcions per a ús més avançat d'ell. Per exemple, si volem fer la mateixa funció que amb Windows, posarem "-I" perquè el realitzi en mode ICMP, ia més l'opció "-resolve-hostname" si volem que resolgui els noms de domini en cas que sigui possible

Això és tot sobre la comanda tracert i la seva utilitat per detectar problemes de connexió.

També et recomanem:

Coneixies la utilitat d'aquesta comanda? Si vols saber més sobre alguna ordre o tema en particular, escriu-nos en els comentaris per ajudar-nos a crear més contingut.

Tutories

Selecció de l'editor

Back to top button