Spårning till servern. Ruttspårning: varför behövs det? På kommandoraden hittar vi IP-adressen för spårning

När du surfar på Internet kan det uppstå problem med att ansluta till någon webbplats, nod eller server. Sådana problem kan ha en annan karaktär och orsak, men för att förstå i vilket skede problemen uppstår rekommenderas det att kontrollera nodens ping eller utföra en fullständig ruttspårning, med den här metoden för att kontrollera serverns övergripande tillgänglighet på aktuell tid. Alla dessa åtgärder kan utföras med hjälp av kommandoraden.

Ringer kommandoraden i Windows operativsystem

För att så exakt som möjligt avgöra vad problemet är med att komma åt webbplatsen, bör du utföra steg för att diagnostisera kommunikationen med servern med hjälp av kommandoraden. Ring in kommandoraden Windows-system kan göras på flera sätt:

  1. Starta "Start"-menyn, välj sedan "Alla program/applikationer", där klickar du på "Utilities" underposten och väljer "Command Prompt"-applikationen.
  2. Starta "Start"-menyn, välj "Kör", i dialogrutan som öppnas, skriv "cmd" och tryck på Enter, och starta därmed kommandoradsfönstret.

Nätverkskommando för att kontrollera serverping

För att kontrollera ping av en nod på Internet måste du använda kommandorad ett specialiserat kommando "ping", avgränsat med ett mellanslag, varefter du ska ange webbadressen till webbplatsen av intresse eller dess ip och trycka på Enter-tangenten. Efter detta kommer systemet att testa utbyte av 32-byte-paket med den angivna noden på nätverket och visa utbytesstatus för varje paket och överföringstiden i resultaten. Baserat på de erhållna uppgifterna kan vi dra en slutsats om serverns tillgänglighet och kvaliteten på kommunikationen med den. I system Windows familj 4 paket byts ut.

Telnet nätverkskommando

Särskild Telnet-teamet låter användaren avgöra möjligheten att upprätta en anslutning med vilken fjärrserverdator eller plats som helst med hjälp av en specificerad nätverksport. För att det här kommandot ska fungera måste du Windows-inställningar aktivera lämplig komponent.
För att utföra detta kommando måste du ange Telnet på kommandoraden följt av adressen separerad med mellanslag serverdator och önskat portnummer och tryck sedan på Enter.
Om en tom skärm och en blinkande markör visas, lyckades anslutningen till den önskade noden.
Om anslutningen inte kan upprättas visas ett motsvarande meddelande i fönstret.

Hur man gör en spårning - Tracert nätverkskommando

Det specialiserade Tracert-nätverkskommandot låter användaren ta reda på detaljerna för sökvägen, genom att använda denna metod för att identifiera en specifik ruttpunkt där informationsöverföringsproblem uppstår. Med Tracert kan du dessutom bestämma dataöverföringshastigheten i varje steg av begäran.
För att initiera exekveringen av kommandot måste du ange "Tracert" på kommandoraden, följt av ett mellanslag, adressen till serverdatorn av intresse.
Som ett resultat kommer fönstret att visa en tabell där varje linje kommer att vara en ruttpunkt: din gateway kommer att visas som den första raden, sedan de mellanliggande stegen av begäran och i slutet - den nödvändiga servern.

Huvudfunktioner i Tracert Command

  1. Det här kommandot kan bestämma den exakta vägen genom att skicka ICMP-meddelanden och visa information om varje router som passeras och tidpunkten för kommunikation med dem, men paketfiltrering av säkerhetsgateways kan förhindra att sådan information överförs.
  2. Om spårningen av en rutt med tracert misslyckas, baserat på resultaten, kan du ta reda på exakt vilken mellanrouter som inte vidarebefordrar information eller gör det långsamt.
  3. För att få detaljerad information om vidarebefordran och paketförlust på var och en av de routrar som förfrågan skickas genom, kan du använda det speciella "pathping"-kommandot.
  4. För att förhindra att tracert visar namnen på alla routrar kan du använda parametern "-d", som gör att du kan avsevärt förenkla visningen av sökvägen för begäran.

På Internet, särskilt på forum, om det finns problem med att ansluta till någon nod (), rekommenderas det att kontrollera pingen eller utföra en ruttspårning och därmed kontrollera serverns tillgänglighet.

Men vad är ping och vad är spår? Ping är ett verktyg (verktyg) för att kontrollera integriteten hos anslutningar i TCP/IP-baserade nätverk. Spårning (traceroute eller tracert-kommando) är ett program för att bestämma datarutter på TCP/IP-nätverk.

Det är dock inte alltid möjligt att hitta information om exakt hur denna kontroll utförs: hur man pingar eller hur man gör en rutt.

Ping check

För att kontrollera ping, använd samma kommando ping, som måste anges på kommandoraden. Du kan starta kommandoraden på följande sätt:

Windows:

1) Start -> Alla program -> Standard -> Kommandorad

2) Start -> Kör -> cmd

Det finns många terminaler i detta operativsystem, så du kan använda vilken som helst av de som är installerade på din PC för dessa ändamål. Vanligtvis kan en standardterminal startas med en kortkommando CTRL+ALT+T.

Så för att pinga en specifik server måste du köra kommandot:

Ping

Till exempel för att pinga en adress 11.222.33.44 du måste köra kommandot:

Pinga 11.222.33.44

Nedan är ett exempel på resultatet av att pinga en av IP-adresserna.

Som framgår av resultaten skickades och togs emot 4 paket med 32 byte. Utbytestiden för ett paket var 47 millisekunder.

Det är värt att notera att Windows bara skickar 4 paket som standard. I Linux fortsätter paketutbytet tills användaren självständigt stoppar processen med en kortkommando CTRL+C. För att köra ping på liknande sätt i Windows måste du använda parametern -t. Till exempel:

Ping -t 11.222.33.44

Att stoppa paketutbyte utförs med samma tangentkombination - CTRL+C.

Ställa in antalet paket som ska skickas

För att ställa in det maximala antalet paket som ska skickas måste du använda följande kommando:

Windows:

Ping -n<число_пакетов> < IP или домен >

Till exempel:

Ping -n 5 11.22.33.44

Ping -c<число_пакетов> < IP или домен >

Till exempel:

Ping -c 5 11.22.33.44

Ändra storleken på skickade paket

För att pinga med en specifik paketstorlek (i byte) måste du använda följande kommando:

Windows:

Ping -l<размер_пакетов> < IP или домен >

Till exempel:

Ping -l 64 11.22.33.44

Ping -s< размер_пакетов> < IP или домен >

Till exempel:

Ping -s 64 11.22.33.44

I det här fallet skickades paket med en storlek på 64 byte.

En ruttspårning kan visa hastigheten på paket mellan routrar som ansluter den PC från vilken förfrågningarna kommer och destinationsservern.

Följande kommando används för att utföra spårning:

Windows:

Tracert

Till exempel:

Tracert wikipedia.org

Traceroute

Till exempel:

Traceroute wikipedia.org

Det är värt att notera att spårning som standard också utför en DNS-fråga för att lösa IP-adressen i Domän namn för varje passerande router. Det här alternativet kan inaktiveras, vilket minskar tiden det tar att få spårningsresultat.

För att aktivera detta alternativ måste du använda följande typ av kommando:

Windows:

Tracert -d

Traceroute -n

Föreställ dig situationen: du sitter på Internet och stör ingen, och sedan slutar din favoritsajt att laddas. Internet har fallit, tror du. Men det visar sig att andra sajter laddas normalt. Hur avgör man vad som hände? kommer att hjälpa dig ruttspårning.

Förmodligen alla vet att vilken webbplats som helst ligger på en server - speciell dator. När vi anger webbadressen i adressfält webbläsare och klicka på "Go"-knappen, vi skickar därmed begäran till servern. På vägen till webbplatsen passerar vår förfrågan genom flera mellanliggande kommunikationsnoder, och om allt är i sin ordning med dem, så visas sidan i webbläsaren.

Om sidan inte laddar betyder det att vår förfrågan inte nådde fram pga problem på en av kommunikationsnoderna (mellanliggande datorer eller routrar). Problemet kan vara hos dig (till exempel ett problem med kabeln, även om detta inte kommer att ladda andra webbplatser), hos din internetleverantör eller på sidan av webbplatsvärden. Ruttspårning hjälper dig att avgöra exakt var i kommunikationskanalen din förfrågan går förlorad.

Ruttspårning görs med hjälp av Verktyget Traceroute/Tracert. Detta program ingår i leveranspaketet för nästan alla moderna nätverksoperativsystem (operativsystem som stödjer arbete i dator nätverk). I OS Microsoft Windows detta program kallas tracert, och på Linux och Mac OS X - traceroute.

Hur det här programmet fungerar liknande principen för programmets funktion. Traceroute skickar data till servern och registrerar samtidigt alla mellanliggande routrar genom vilka denna data passerar på vägen till servern (målnoden). Om ett problem uppstår när data levereras till en av noderna bestämmer programmet den del av nätverket där problemet uppstod.

Hur går ruttspårning till i Windows? Tracert-programmet, liksom ping-programmet, startas från kommandoraden. För säkerhets skull påminner vi dig om hur du anger kommandoraden i Windows. Det finns tre huvudsakliga sätt:

  1. Klicka på Start-knappen, välj Kör, skriv cmd i fältet Öppna och klicka på OK-knappen eller Enter-tangenten.
  2. Tryck på Win+R (Win är knappen med Windows-logotypen på), samma fönster öppnas som i föregående fall, så vi går vidare på samma sätt.
  3. Klicka på Start-knappen, välj Alla program (eller Program för tidigare versioner av operativsystemet), i den - Standardobjektet, i standardprogram klicka på Kommandotolksobjektet.

Skriv kommandot i fönstret som öppnas tracert site_name(till exempel tracert yandex.ru) och tryck på Enter. Istället för webbplatsadressen kan du ange dess IP-adress (om du känner till den, förstås). Genom att ange adressen har vi därigenom etablerat en väg till den slutliga noden. Kommandoradsfönstret visar spårningsresultaten i realtid: namn och IP-adress för mellanliggande noder, svarstid i millisekunder.

Om du inte är intresserad av mellanliggande värdnamn, bör ruttspårning göras med alternativet -d, som döljer routernamn, till exempel: tracert -d yandex.ru.

Hur använder man dessa data för att lösa ett problem? Svarstiden visar hur upptagen kanalen är. Men även om svarstiden är lång kommer sajten att ladda – om än med svårighet. Men om du istället för svarstiden ser inskriptionen "Timeout-förfrågan", betyder detta att det sker en förlust av data vid denna kommunikationsnod, vilket betyder att problemet ligger där.

Så, Ruttspårning hjälper till att identifiera problemnoden. Om data flödar normalt och fastnar på själva destinationen, så ligger problemet egentligen med sajten. Om ruttspårningen stannar halvvägs ligger problemet i en av de mellanliggande routrarna. Om passagen av paket upphör inom din leverantörs nätverk måste problemet lösas "på lokal nivå".

Om ruttspåret går sönder på en av de mellanliggande routrarna kan du prova komma åt webbplatsen från en annan dator eller till och med mobiltelefon - rutten kommer att ändras och platsen kan vara tillgänglig. För att vara säker kan du försöka spåra från en annan dator. Och om det inte finns någon annan dator till hands kommer speciella att komma till undsättning online tjänster. Således kan du på webbplatsen traceroute.org spåra rutten till webbplatsen från olika länder. Du väljer ett land och en leverantör från listan, anger webbadressen och kontrollerar rutten.

För att diagnostisera och hitta nätverksproblem systemadministratörer Ett sådant bekvämt verktyg som ruttspårning används ofta. Det låter dig bestämma alla noder (routrar, servrar, datorer) genom vilka trafik passerar på vägen till sin destination. Om anslutningen till någon fjärrvärd bryts eller försvinner helt och hållet, kommer spårning av nätverksvägen att göra det möjligt för dig att snabbt hitta det område där problem uppstod som i lokalt nätverk och på det globala Internet.
För att utföra denna procedur har varje modernt operativsystem ett motsvarande verktyg.

På Windows OS är detta tracert-verktyget. I XP var det tillgängligt som standard, men i alla efterföljande versioner upp till Windows 10 måste det dessutom aktiveras via "Program och funktioner".

I operativsystem i *NIX-familjen - Linux, FreeBSD, Android - traceroute-program
Innebörden av ruttspårningsalgoritmen är att tre speciella förfrågningar skickas till varje nätverksnod genom vilken trafik går till önskad värd, sedan för var och en av dem på skärmen, bredvid dess adress, visas svarstiden. Baserat på dessa resultat kan du enkelt spåra i vilken del av nätverket svarsförseningarna börjar dyka upp eller så försvinner det helt.

Spårning i Windows 10

För att utföra nätverksspårning i Windows 10 måste du trycka på tangentkombinationen Win+R och skriva "cmd" i fönstret "Kör". Detta öppnar Windows-kommandoraden, där du måste ange kommandot:

tracert

Låt oss till exempel ta webbplatsen google.ru

Spårning i Linux

I operativsystem Linux-familjer - Ubuntu, Fedora, CentOS, etc. - för att starta ruttspårning måste du öppna systemkonsolen och ange kommandot:

traceroute<имя_сервера>

Uppmärksamhet! Använd nätverksruttspårning för att bedöma sista milens kvalitet ( abonnentlinje ADSL, FTTB eller PON) är omöjligt, eftersom detta systemprogram inte kan och inte vet hur man bedömer kvaliteten på linjen på något sätt.

Idag ska jag berätta för dig hur man spårar till en webbplats, dvs. kör kommandot på kommandoraden Windows linje. Varför kan du behöva detta?
Spårning används vanligtvis av tekniker för att identifiera nätverksproblem. Till exempel, plötsligt, utan anledning alls, slutar en viss sida i din webbläsare att öppnas eller öppnas väldigt långsamt. Du adresserar det här problemet till din internetleverantörs forum. Där kommer du nästan säkert att bli tillfrågad direkt göra ett spår till denna webbplats och posta resultatet.

Spårning utförs med kommandot. Detta kommando låter dig ta reda på sökvägen för förfrågan till servern där platsen är belägen och identifiera vid vilken punkt på rutten det finns problem med överföringen.

Hur gör man denna spårning?

På din dator, gå till "Start" - "Kör" (eller du kan samtidigt trycka på tangenterna på ditt tangentbord Win+R). Att rekrytera ett team cmd och klicka på "OK": I det svarta fönstret som öppnas, skriv kommandot och, åtskilda av ett mellanslag, namnet på webbplatsen vi är intresserade av (istället för webbplatsens namn kan du använda dess IP-adress):
Efter detta, tryck på knappen Stiga på på tangentbordet.

Med ett kommando initierar vi att skicka datapaket till en specifik mottagare (webbplats). Skickade paket passerar alla mellanliggande noder mellan din dator och mottagaren (vanligtvis routrar från olika leverantörer, beroende på var webbplatsen befinner sig). Med hjälp av spårning bestäms alltså rutten till den plats eller IP du behöver, och svarstiden för varje mellannod i millisekunder. Ju kortare svarstiden är, desto snabbare sänds paketen på denna del av rutten (det vill säga data passerar utan störningar).

Om du under spårningsprocessen ser asterisker på någon rad betyder det att vänteintervallet för begäran har överskridits, och detta motsvarar förlusten av paket på denna del av rutten. De där. Det finns ett problem vid denna punkt i kedjan. Om paketen inte går utanför din leverantörs nätverk är problemet där.

Som du kan se, i mitt fall gick spårningen inte långt - stoppet inträffade någonstans på leverantörens utrustning:

Vi kommer förmodligen att behöva tillhandahålla de mottagna uppgifterna till leverantörens forum. Du kan helt enkelt ta en skärmdump av det här fönstret, men det är bättre att kopiera dessa data som text. För att göra detta, högerklicka höger i det här fönstret - välj sedan "Välj alla":
Tryck sedan på knappen Stiga på på tangentbordet. Nu finns all text på klippbordet - vi kan klistra in den i vilken som helst textredigerare eller omedelbart som svar på forumet (genom att klicka på höger musknapp – "Klistra in", eller genom att trycka på Ctrl+V).