Comanda tracert este folosită pentru a rulaun utilitar de diagnosticare care determină traseul traficului în rețea. Acest program este prezent în majoritatea sistemelor de operare moderne. Utilitarul este utilizat în principal pentru testarea și identificarea unei zone cu probleme din rețea.
Ce verifică comanda tracert?
Trimiterea secvenţială a pachetelor permiteobțineți o rută completă de informații de la computerul utilizatorului către orice nod de pe Internet sau rețeaua locală. Astfel, comanda tracert devine un instrument indispensabil în diagnosticarea problemelor, permițându-vă să identificați zona în care se pierd pachetele.
Rularea comenzii tracert pe Windows
Rulați utilitarul de verificare a rutei de rețeaWindows este posibil din linia de comandă. În versiunile sistemului de operare sub 8, pentru a deschide interfața de linie de comandă, faceți clic pe „Start-Run” și tastați cmd. În Windows 8, va trebui să mergeți la meniul „Toate programele” și să găsiți acolo elementul „Command Prompt”. În orice versiune a sistemului de operare, puteți utiliza și comanda rapidă de la tastatură Win + R.
Odată ajuns în linia de comandă, trebuie să introduceți tracert domen.ru, unde puteți specifica orice nume de domeniu sau adresă IP în loc de domen.ru. Aceasta va lansa utilitarul cu parametri standard.
comutatoare de comandă tracert
Rulat de un utilizator avansat, conține comanda tracert cu o descriere a tastelor. Poate fi invocat prin simpla tastare a comenzii tracert cu opțiunea -?.
Iată o scurtă descriere a opțiunilor acceptate de comanda tracert:
- -h specifică numărul maxim de hopuri care pot fi efectuate la căutarea unui nod destinație.
- -d împiedică comanda să încerce să transforme adresa IP a unui gateway intermediar într-un nume.
- -j permite utilitarului să caute liber în lista de noduri pentru o rută. Pot fi specificate maximum 9 routere.
- -w este folosit pentru a specifica timpul de așteptare pentru un răspuns la o solicitare de la nod. Dacă nu se primește niciun răspuns, va fi afișat un asterisc. Specificat în milisecunde.
În mod implicit, numărul maxim de sărituri este limitat la 30, iar timpul de așteptare este limitat la 4 secunde.
Analog în Linux
Pornirea unei urmări utilizând ICMPcomanda tracertroute cu -I comuta. Vă rugăm să rețineți că veți avea nevoie de drepturi de administrator pentru a efectua această operațiune. Cu setările implicite pentru majoritatea distribuțiilor, orice utilizator poate rula comanda tracertroute. În acest caz, se vor folosi pachete UDP, de asemenea, puteți forța utilitarul să le folosească folosind parametrul -U.
Asteriscuri în ieșirea rutei
Foarte des comanda tracert sau echivalentul ei pentruLinux într-un număr de locuri afișează asteriscuri în loc de informații despre răspunsul gazdei. Acest lucru nu trebuie privit ca o greșeală. Acest lucru înseamnă un singur lucru: un anumit router nu a răspuns la o solicitare într-o anumită perioadă de timp. Nu este nimic în neregulă cu asta, deoarece pot fi destul de multe motive. Una dintre ele este instalarea de firewall-uri sau alte mijloace de protecție care blochează trecerea anumitor pachete.
Ce ar trebui să știți despre trasarea rutei?
Tracert este o comandă care este foarte importantă cânddiagnosticarea problemelor de rețea. Cu toate acestea, trebuie avut în vedere că este destul de ușor să faceți o greșeală atunci când luați în considerare rezultatul comenzii tracert. Prin urmare, nu utilizați traceroute ca singur instrument de depanare.
Un alt motiv pentru care urmărirea poatenumai indirect indică problema, este diferența în rutele pachetelor de pe Internet în direcții diferite. De regulă, un pachet trimis de utilizator trece printr-un nod către server și este trimis înapoi - într-un mod complet diferit.
Întârzieri de pachete prezente înieșirea de la utilitarul tracert sau traceroute nu are nimic de-a face cu întârzierile de tranzit de pachete. Acest lucru se datorează specificului procesării lor pe router. Prin urmare, pentru a vă concentra asupra lor, trebuie să puteți citi corect rezultatul comenzii, ceea ce este destul de dificil.
utilitarul MTR
Programul MTR există în versiuni pentrumajoritatea sistemelor de operare. Principiul său de lucru este foarte asemănător cu comanda tracer (traceroute). Sondează un anumit nod pentru o anumită perioadă de timp, permițându-vă în același timp să remediați modificările întârzierilor.
Versiunea Windows a utilitarului se numește WinMTR și este distribuită gratuit.
Utilizatorii Linux vor trebui, de asemenea, să MTRinstalați suplimentar din depozite. Aceste sisteme de operare folosesc de obicei versiunea de consolă a utilitarului. O varietate de parametri sunt disponibili pentru utilizator, permițându-vă să setați numărul de pachete care trebuie trimise, să scrieți raportul într-un fișier și să expirați. De asemenea, versiunea Linux poate folosi anumite porturi sau pachete TCP pentru testare.
Ce ar trebui trimis furnizorului pentru a diagnostica problemele de rețea?
Administrator de server sau furnizor, cade regulă, este mai bine să trimiteți rezultatul tracert (traceroute), comenzi ping și raportul utilitarului MTR. Desigur, puteți încerca să vă descurcați doar cu acestea din urmă, dar cu cât sunt furnizate mai multe informații, cu atât este mai ușor pentru un specialist să găsească și să remedieze problema.