Pathping – co s ním můžete dělat?

Pathping je jedním z nejlepších nástrojů pro řešení síťových problémů, které jsou součástí systému Windows. Pomůže vám zjistit místo ztráty paketů na trase mezi vámi a hostitelem (serverem, směrovačem, webovou stránkou atd.). Něco, co při své práci používám poměrně často.

Příkaz Pathping je kombinací příkazů Ping a Tracert. Zatímco příkaz ping testuje pouze síťové spojení mezi zdrojem (vaším počítačem) a cílem, Pathping otestuje spojení na každém skoku mezi nimi. Při spuštění příkazu Pathping se nejprve trasuje trasa k cíli a poté se provede ping na každý uzel mezi nimi.

Jak používat příkaz Pathping

Příkaz Pathping je k dispozici pouze v systému Windows, pokud používáte Linux, měli byste se podívat na mtr. Pathping lze spustit z příkazového řádku nebo v prostředí PowerShell. Příkazový řádek otevřete následujícím způsobem:

  1. Stisknutím kláves Windows + R otevřete okno Spustit
  2. Zadejte cmd
  3. Stiskněte enter

Pro použití příkazu nyní stačí zadat pathping následovaný IP adresou nebo názvem hostitele, stejně jako při běžném pingu.

pathping 172.16.0.254

V závislosti na počtu skoků mezi vámi a cílem může trvat několik minut, než se vypočtou výsledky. Nejprve příkaz vystopuje směrovač a zobrazí vám každý uzel na trase. Už to samo o sobě je opravdu užitečná informace, okamžitě vidíte, kde se vyskytuje problém (například ve firewallu).

Po dokončení trasování pak vypočítá latenci a ztrátu paketů pro každý skok na trase. Nyní je to část, která zabere nějaký čas. Pokud informace o latenci nepotřebujete, můžete ji jednoduše zrušit pomocí kláves ctrl + c.

Pathping používá protokol ICMP. Nyní si všimnete, že když se pokusíte o pathping například na google.com, přeruší se po vašem poskytovateli internetu. To je způsobeno tím, že některé servery, směrovače nebo firewally zablokovaly protokol ICMP. Můžete to tedy vyřešit.

Zrychlení příkazu PathPing

Jak už jsem řekl, pathping je trochu pomalý. Můžete ho ale zrychlit přidáním několika přepínačů. Ve výchozím nastavení bude pathping překládat každé hostitelské jméno každého hopu, na který narazí. Ve výchozím nastavení také odešle 100 dotazů na každého hostitele.

Takže co můžeme udělat, je zakázat resolvování hostitelského jména a snížit počet dotazů, které pathping provede na každém skoku, následujícím příkazem:

pathping -q 10 -n -p 100 lazyadmin.nl
Pathping -q 10

Přepínačem -q nastavíme množství dotazů na 10 místo výchozích 100. V případě, že se pathping pokusí o překonání hostitelského jména, může být počet dotazů nižší. Tím se urychlí statické údaje, které se počítají po trasování.

Pathping -n

Přepínač -n zabrání příkazu v překladu názvů hostitelů. Tím se urychlí část příkazu týkající se trasování.

Pathping -p 100

Přepínač -p sníží dobu čekání mezi jednotlivými pingy. Ve výchozím nastavení bude pathping čekat 250 ms, takže pokud jej nastavíte na 100 ms, bude 10 pingů za sekundu místo 4.

Pathping -h 4

Další užitečnou volbou je přepínač -h. Pomocí parametru -h můžete zadat počet skoků, které chcete testovat. Řekněme, že chcete testovat pouze to, zda se dostanete ke svému poskytovateli internetu, pak vám bude stačit omezit počet skoků na 4 nebo 5.

Pathping -w 500

Posledním užitečným přepínačem je -w. Když je hostitel nedosažitelný, trvá až 3 sekundy, než se pokusí znovu. Nastavením čekací doby na 500 ms můžete výsledky urychlit.

Myšlenky na závěr

Čím složitější je vaše síť, tím častěji budete tento nástroj používat. Poskytuje skvělý přehled o síťových trasách a výrazně usnadňuje ladění síťových problémů. Od té doby, co jsem se o tomto příkazu a jeho schopnostech dozvěděl, jsem už nikdy tracert nepoužil.

Mohl by se vám také líbit tento článek o příkazu ping, možná si z něj také odnesete pár nových poznatků.

0 sdílení

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.