Как да стартирате traceroute на Mac

Можете да стартирате traceroute на Mac, ако имате проблеми със свързването към конкретен уебсайт и искате да определите къде може да е проблемът.

Ако сте любопитни как данните в интернет се проследяват от вашия компютър до мястото, където трябва да отидат, по-специално ако имате проблеми със свързването към конкретен уебсайт, можете да стартирате traceroute. Traceroute, който можете да инициирате от всеки Mac, като a MacBook Pro M3 или дори по-стар модел, се прави лесно. Може да ви помогне да определите какво може да причинява забавяне или да ви пречи да получите достъп до уебсайт като цяло.

Какво е traceroute и как работи?

Този инструмент за компютърна диагностика показва пътя от вашия локален компютър до конкретна дестинация, като уебсайт. Той изпраща пакети на Internet Control Message Protocol (ICMP) до всеки рутер, участващ в процеса на прехвърляне. Използването на това може да ви помогне да локализирате всякакви точки на повреда в рамките на пътя и какви хопове за маршрутизиране са предприети.

Как се различава traceroute от ping?

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

Как да стартирате traceroute на Mac

  1. Отвори Прозорец на Finder и на Приложения папка на вашия Mac.
  2. Отвори Помощни програми папка.
  3. Отвори Терминал ап.
  4. Тип "traceroute", последвано от интервал и уебсайта или IP адреса, който искате да тествате (без "www" в началото на URL адреса.)
  5. Хит Въведете и чакай. Процесът може да отнеме до няколко минути.
  6. Поредица от IP адреси и време в милисекунди до всеки ще се появи в списък. Списъкът приключва, когато видите името на вашия компютър.

Как да тълкуваме резултатите от traceroute

Функцията traceroute, използвана на всички Mac модели стартиране на по-стар и по-нов софтуер като macOS Sonoma ще покаже няколко реда информация. Всеки от тях представлява различен скок, направен по пътя към вашия целеви уебсайт. Ще ги видите или като IP адрес, или като име на хост. Започва с рутера, който е най-близо до вашия компютър (рутера в собствения ви дом) и завършва в последната дестинационна точка. След всеки ред ще има време в милисекунди, необходимо на компютъра да стигне до тази точка и да получи успешен отговор. Ако видите звездички, изброени под определени стъпки, програмата не е получила отговор от рутера в този момент (или хоп) и времето за изчакване е изтекло. Това може да се дължи на факта, че уебсайтът е блокирал пакета със защитна стена или е бил настроен да ги отхвърля вместо да изпраща отговор. Ако рутерът е зает, той може също да даде приоритет на отговора на стандартни пакети данни спрямо отговора на вашата заявка за traceroute. Но може също така да посочи проблем във веригата с рутер, който не отговаря. Ако забележите много стъпки и прескачания между вашия компютър и местоназначението, ако заявката изтече или ако броят на милисекунди, за да стигнете до крайната ви дестинация, е много, можете да заключите, че може да има проблем и можете да предприемете необходимите стъпки оттам.

Traceroute е полезна функция

Възможността да стартирате traceroute по всяко време е полезна, особено за пътниците, които искат да разберат защо има забавяне при свързването с конкретен сайт. Може да се наложи да предприемете допълнителни стъпки, след като разберете къде се крие конкретният проблем, ако има такъв, свързан с пътя на пътуване от вашия компютър до дестинация. Но стартирането на traceroute от вашия Mac е добра първа стъпка в отстраняването на проблеми със свързаността с определен уебсайт или от конкретно местоположение.