Как да стартирате traceroute в Windows, Mac или Linux
Трасирането е инструмент за мрежова диагностика, който се използва за проследяване на пътя, по който пакетите преминават от вашия компютър до определена дестинация, например уебсайт или сървър. Той помага да се идентифицират проблеми със закъснението на мрежата и маршрутизацията, като показва всеки скок по пътя, включително времето, необходимо за отговор на всеки скок. Ето как да стартирате traceroute в Windows, Mac и Linux.
1. Как да стартирате Traceroute в Windows
Използване на командния прозорец
- Отворете Command Prompt:
- Натиснете Win R, въведете cmd и натиснете Enter.
- Също така можете да потърсите Command Prompt в менюто Start.
- Изпълнете Traceroute:
- Въведете следната команда и натиснете Enter:
tracert example.com
- Заменете example.com с името на домейна или IP адреса на дестинацията, която искате да проследите.
- Въведете следната команда и натиснете Enter:
- Преглед на изходните данни:
- Резултатите ще покажат списък на скоковете (маршрутизаторите) между вашия компютър и дестинацията, заедно с времето, необходимо за достигане на всеки скок.
Пример:
Проследяване на маршрута до example.com [93.184.216.34]
през максимум 30 скока:1 <1 ms <1 ms <1 ms 192.168.0.1
2 10 ms 11 ms 10 ms 10.0.0.1
3 15 ms 16 ms 15 ms isp.gateway.net [203.0.113.1]
…
Опции за tracert в Windows:
- -тази опция не позволява на tracert да преобразува IP адреси в имена на хостове, което ускорява показването на резултатите.tracert -d example.com
2. Как да стартирате трасиране на Mac
Използване на Терминал
- Отворете терминала:
- Натиснете Command Space, за да отворите Spotlight, и въведете Terminal, след което натиснете Enter.
- Освен това можете да намерите Terminal в Applications > Utilities > Terminal.
- Изпълнете трасирането:
- Въведете следната команда и натиснете Enter:
traceroute example.com
- Заменете example.com с името на домейна или IP адреса на дестинацията, която искате да проследите.
- Въведете следната команда и натиснете Enter:
- Преглед на изходните данни:
- Резултатите ще покажат всеки скок между вашия Mac и дестинацията, подобно на изхода за Windows, но с някои разлики във форматирането.
Пример:
(93.184.216.34), максимум 64 скока, 52 байта пакети
1 192.168.0.1 (192.168.0.1) 1.206 ms 0.930 ms 0.799 ms
2 10.0.0.1 (10.0.0.1) 10.123 ms 10.456 ms 10.678 ms
3 isp.gateway.net (203.0.113.1) 15.789 ms 15.012 ms 15.234 ms
…
Опции за traceroute на Mac:
- -n: Тази опция не позволява на traceroute да разрешава имена на хостове и показва само IP адреси.
traceroute -n example.com
3. Как да стартирате трасиране в Linux
Използване на терминал
- Отворете терминала:
- Отворете терминала, като натиснете Ctrl Alt T или го намерите в менюто с приложения.
- Изпълнете трасето:
- Въведете следната команда и натиснете Enter:
traceroute example.com
- Заменете example.com с името на домейна или IP адреса, който искате да проследите.
- Въведете следната команда и натиснете Enter:
- Преглед на изходните данни:
- Резултатите ще покажат всеки скок по пътя до местоназначението, подобно на изхода на Mac.
Пример:
traceroute to example.com (93.184.216.34), максимум 30 скока, 60 байта пакети
1 192.168.0.1 (192.168.0.1) 0,728 ms 0,457 ms 0,373 ms
2 10.0.0.1 (10.0.0.1) 9.862 ms 9.946 ms 10.123 ms
3 isp.gateway.net (203.0.113.1) 14.987 ms 14.123 ms 15.456 ms
…
Инсталиране на traceroute в Linux
В някои дистрибуции на Linux traceroute може да не е инсталиран по подразбиране. Ако командата не се разпознава, инсталирайте я, като използвате следните команди:
- Debian/Ubuntu:
sudo apt-get install traceroute
- CentOS/RHEL:
sudo yum install traceroute
- Fedora:
sudo dnf install traceroute
Опции за traceroute в Linux:
- -n: Предотвратява разрешаването на имена на хостове от traceroute.
traceroute -n example.com
Разбиране на изходните данни на Traceroute
Типичният изход на traceroute включва:
- Номер на скока: Всеки ред представлява скок, като се започне от 1, което е мрежовият шлюз.
- IP адрес/име на хост: IP адресът или името на хоста на маршрутизатора на всеки скок.
- Време за реакция: Три времена за обхождане (RTT) до всеки скок, измерени в милисекунди. По-ниските времена означават по-бърз отговор.
Често срещани проблеми и тяхното значение:
- * * (Звездички): Означава прекъсване на времето, което означава, че маршрутизаторът на този скок не е отговорил. Това може да се случи поради филтриране на пакети, защитни стени или проблеми в мрежата.
- Висока латентност: Ако времето за достигане до определен скок е значително по-високо от това на другите, това може да означава тясно място в мрежата в тази точка.
- Повтарящи се IP адреси: Ако един и същ IP се появява многократно в няколко скока, това може да означава цикъл в маршрутизационния път, който обикновено е грешка в конфигурацията.
Обобщение
Извършването на traceroute е ценен начин за диагностициране на мрежови проблеми и за разбиране на начина, по който данните преминават през интернет, за да достигнат до местоназначението. Като следвате стъпките за конкретната операционна система – Windows, Mac или Linux – можете лесно да извършите traceroute и да анализирате резултатите, за да установите къде може да има забавяния или проблеми.