Tracerouten käyttäminen verkko-ongelmien tunnistamiseen
Traceroute on komentorivityökalu, joka sisältyy Windowsiin ja muihin käyttöjärjestelmiin. Ping-komennon ohella se on tärkeä työkalu Internet-yhteysongelmien ymmärtämiseen, mukaan lukien pakettien katoaminen ja suuri viive.
Jos sinulla on ongelmia verkkosivuston muodostamisessa, traceroute voi kertoa, missä ongelma on. Se voi myös auttaa havainnollistamaan polun liikennettä tietokoneen ja Web-palvelimen välillä.
Miten Traceroute toimii
Kun muodostat yhteyden verkkosivustoon - esim. Howtogeek.com - liikennettä on käytävä läpi useita välittäjiä ennen verkkosivuston saavuttamista. Liikenne kulkee paikallisen reitittimen, Internet-palveluntarjoajan reitittimien, suurempien verkkojen kautta ja niin edelleen.
Traceroute näyttää meille, miten reitti kulkee, jotta pääset sivustoon. Se näyttää myös viiveet, jotka esiintyvät jokaisessa pysähdyksessä. Jos sinulla on ongelmia verkkosivuston saavuttamisessa ja että sivusto toimii oikein, on mahdollista, että tietokoneesi ja verkkosivuston palvelimien välisellä tiellä on ongelma. Traceroute näyttää sinulle, missä tämä ongelma on.
Olemme käyttäneet traceroutea selittämään ja osoittamaan, kuka tarjoaa Internet-palvelun Internet-palveluntarjoajalle.
Teknisemmissä termeissä traceroute lähettää pakettisarjan ICMP-protokollaa käyttäen (sama protokolla, jota käytetään ping-komennossa). toisen paketin TTL on 2 ja niin edelleen. Joka kerta, kun paketti siirretään uudelle reitittimelle, TTL: ää pienennetään 1. Kun se saavuttaa 0, paketti hylätään ja reititin palauttaa virhesanoman. Lähettämällä paketteja tällä tavalla traceroute varmistaa, että jokainen reitin reititin hylkää paketin ja lähettää vastauksen.
Kuinka käytät Traceroutea
Traceroute suoritetaan komentokehotteesta tai pääteikkunasta. Windowsissa paina Windows-näppäintä, kirjoita Command Prompt ja paina Enter käynnistääksesi sen.
Voit suorittaa tracerouten suorittamalla tracert-komennon, jota seuraa verkkosivuston osoite. Jos haluat esimerkiksi suorittaa tracerouten How-To Geek -palvelussa, suoritat komennon:
tracert howtogeek.com
(Macissa tai Linuxissa, suorita traceroute howtogeek.com sen sijaan.)
Näet reittiä asteittain, kun tietokoneesi vastaanottaa reitittimiltä vastauksia matkan varrella.
Jos suoritat tracerouten toiselle verkkosivustolle, erityisesti yhdelle maailman eri alueelle, näet miten polut eroavat toisistaan. Ensimmäiset "humalat" ovat samat kuin liikenne saavuttaa Internet-palveluntarjoajasi, kun taas myöhemmät humalat ovat erilaisia, kun paketit menevät muualle. Alla näet esimerkiksi paketit, jotka matkustavat Kiinaan Baidu.comiin.
Tuloksen ymmärtäminen
Perusajatus on itsestään selvä. Ensimmäinen rivi edustaa kotisi reititintä (olettaen, että olet reitittimen takana), seuraavat rivit edustavat Internet-palveluntarjoajaasi, ja jokainen rivi jäljempänä edustaa reititintä, joka on kauempana.
Kunkin rivin muoto on seuraava:
Hop RTT1 RTT2 RTT3-verkkotunnus [IP-osoite]
- Hop: Aina kun paketti välitetään reitittimen välillä, tätä kutsutaan "hopiksi". Esimerkiksi edellä olevassa lähdössä näemme, että How-To Geekin palvelimiin pääsee nykyisestä sijainnista 14 hoppaa.
- RTT1, RTT2, RTT3: Tämä on edestakainen aika, jonka paketti joutuu hyppyyn ja takaisin tietokoneeseen (millisekunteina). Tätä kutsutaan usein latenssiksi, ja se on sama numero kuin käytät pingiä käytettäessä. Traceroute lähettää kolme pakettia kullekin hopealle ja näyttää joka kerta, joten sinulla on jonkinlainen käsitys siitä, kuinka viivästys on johdonmukainen (tai epäjohdonmukainen). Jos näet joitakin sarakkeita *, et saanut vastausta - mikä voisi osoittaa pakettien katoamisen.
- Verkkotunnus [IP-osoite]: Verkkotunnus, jos sellainen on, voi usein auttaa sinua näkemään reitittimen sijainnin. Jos tämä ei ole käytettävissä, näytetään vain reitittimen IP-osoite.
Nyt sinun pitäisi pystyä käyttämään tracert-komentoa ja ymmärtämään sen ulostulo.