/ / Командата tracert ще ви помогне да диагностицирате комуникационни проблеми

Командата tracert ще помогне при диагностицирането на комуникационни проблеми

Командата tracert се използва за изпълнениедиагностична програма, която определя маршрута на трафик в мрежата. Тази програма се намира в повечето съвременни операционни системи. Помощната програма се използва главно за тестване и идентифициране на проблемни области в мрежата.

Какво проверява командата tracert?

Команда Tracert
Tracert изпраща заявки до местоназначениетоподобно на командата ping. Забелязвайки, че потребителят е въвел командата tracert, Windows изпраща специално маркирани пакети, които при достигане до първия шлюз се връщат обратно на компютъра на потребителя. В този случай получените данни съдържат информация за възела, който ги е върнал. След това се изпраща следващата заявка, в тялото на която вече има индикация да се предаде на предишния шлюз.

Последователното изпращане на пакети позволявада получите пълния маршрут на информацията, преминаваща от компютъра на потребителя до който и да е възел в интернет или локална мрежа. По този начин командата tracert се превръща в необходим инструмент за диагностициране на проблеми, като ви позволява да идентифицирате областта, в която се губят пакети.

Изпълнение на командата tracert в Windows

Стартирайте помощната програма за проверка на мрежовия маршрут презWindows може да се направи от командния ред. Във версиите на операционната система под 8, за да отворите интерфейса на командния ред, просто щракнете върху "Старт-Изпълнение" и напишете cmd. В Windows 8 ще трябва да отидете в менюто Всички програми и да намерите там командния ред. Във всяка версия на OS можете да използвате и клавишната комбинация Win + R.

Команда Tracert windows

След като влезете в командния ред, трябва да въведете tracert domen.ru, където вместо domen.ru можете да посочите всяко име на домейн или IP адрес. Това ще стартира помощната програма със стандартни параметри.

Tracert командни клавиши

Изпълнява се от опитен потребител, съдържа командата tracert за описание на ключовете. Той може да бъде извикан просто като напишете командата tracert с параметъра -?

Ето кратко описание на параметрите, които командата tracert поддържа:

  • -h указва максималния брой скокове, които могат да бъдат извършени при търсене на краен възел.
  • -d пречи на командата да се опита да преобразува IP адреса на междинния шлюз в име.
  • -j позволява на помощната програма да търси свободно маршрута през списъка с възли. Могат да бъдат посочени максимум 9 рутера.
  • -w се използва за указване на времето за изчакване на отговор на заявка от възел. Ако не се получи отговор, ще се покаже звездичка. Посочено в милисекунди.

По подразбиране максималният брой скокове е ограничен до 30, а времето за изчакване е 4 секунди.

Аналогов в Linux

описание на командата tracert
Потребителите на операционна система Linux имат достъп допомощна програма с повече функционалност от командата tracert. Нарича се traceroute. Това приложение се различава от своя колега за Windows по наличието на различни режими, които се задават с помощта на параметри.

Проследяването с ICMP се задейства откомандата tracertroute с превключвателя –I. Моля, имайте предвид, че ще ви трябват администраторски права, за да извършите тази операция. Със стандартни настройки в повечето дистрибуции всеки потребител може да изпълни командата tracertroute. В този случай ще бъдат използвани UDP пакети; можете също да принудите помощната програма да ги използва с помощта на параметъра –U.

Звездички в изхода на маршрута

Много често командата tracert или нейният еквивалент заLinux показва звездички вместо информация за отговор на възел на редица места. Това не трябва да се разглежда като грешка. Това означава само едно нещо: определен рутер не е отговорил на заявка в рамките на даден период от време. В това няма нищо лошо, тъй като може да има доста причини. Един от тях е инсталирането на защитни стени или други средства за защита, които блокират преминаването на определени пакети.

команда tracert

Какво трябва да знаете за проследяването на маршрут?

Tracert е екип, който е много важен когадиагностициране на мрежови проблеми. Въпреки това, трябва да се има предвид, че е доста лесно да се направи грешка, когато гледате изхода на командата tracert. Следователно не трябва да използвате проследяване на маршрут като единствен инструмент за отстраняване на неизправности.

Друга причина, че проследяването можесамо косвено да се посочи проблема е разликата в маршрутите на преминаване на пакети в интернет в различни посоки. По правило пакетът, изпратен от потребител, преминава през някои възли към сървъра, докато пакетът, изпратен обратно, отива по съвсем различен начин.

Налице са закъснения при пакетен транзит вtracert или traceroute изходът нямат нищо общо със закъсненията при транзит. Това се дължи на спецификата на тяхната обработка на рутера. Следователно, за да ги навигирате, трябва да можете правилно да четете изхода на командата, което е доста трудно.

Помощна програма MTR

Програмата MTR съществува във версии заповечето операционни системи. Принципът му на действие е много подобен на командата tracer (traceroute). Той анкетира даден възел за определен период от време, като същевременно ви позволява да улавяте промените в закъсненията.

Версията за Windows на помощната програма се нарича WinMTR и се разпространява безплатно.

какво проверява командата tracert
На потребителя се дава възможност да работис графичен интерфейс, в който трябва да посочите IP адреса или домейна на целевия хост, започнете да събирате статистика. Обикновено за анализ трябва да бъдат изпратени минимум 100 пакета.

Потребителите на Linux също ще се нуждаят от MTRинсталирайте допълнително от хранилища. Тези операционни системи обикновено използват конзолната версия на помощната програма. Потребителят има достъп до различни параметри, които ви позволяват да зададете броя на изпратените пакети, да напишете отчет във файл, изчакване. Също така, версията на Linux може да използва специфични портове или TCP пакети за тестване.

Какво трябва да изпратите на вашия интернет доставчик, за да диагностицирате мрежови проблеми?

Администратор на сървъра или интернет доставчик, катообикновено е най-добре да изпратите изхода на tracert (traceroute), команди за ping и отчета за помощната програма MTR. Можете, разбира се, да се опитате да се справите само с последното, но колкото повече информация е предоставена, толкова по-лесно е специалистът да намери и отстрани проблема.