IP Traceroute: Ndlela Yo Landzelela Ndlela ya Nhlanganiso
Traceroute yi kombisa router yin’wana na yin’wana leyi data ya wena yi hundzaka eka yona exikarhi ka xitirhisiwa xa wena na ndhawu yihi na yihi — na laha riendzo ri hungutaka kona. Hi leyi ndlela yo yi fambisa eka sisiteme yihi na yihi naswona entiyisweni u hlaya vuhumelerisi.
Leswi traceroute yi swi endlaka
Phakiti rin’wana na rin’wana leri fambaka eka inthanete ri rhwala mpimo wa hop — TTL (nkarhi wo hanya) eka IPv4, kumbe mpimo wa hop eka IPv6. Router yin’wana ni yin’wana leyi hundziselaka phasela leri yi ri hunguta hi rin’we; loko yi ba zero, router yi hoxa phakiti ivi hi xichavo yi rhumela rungula ra "time exceeded".
Traceroute yi hlomisa leswi hi ndlela ya xichavo: yi rhumela tiphakiti leti nga na TTL 1, kutani 2, kutani 3... Nhlamulo yin'wana na yin'wana ya "nkarhi lowu tlulaka" leyi vuyaka yi paluxa adirese ya router yin'we yin'wana endleleni. Ti hlanganise hi tintambhu kutani u kuma ndlela leyi heleleke kusuka eka wena kuya laha u yaka kona — na minkarhi.
Ku yi fambisa eka sisiteme ya wena
Mafasitere — . tracert
Tshikilela Ku hlula + R, muxaka cmd, ba Enter, kutani u tsutsuma:
tracert howtofindtheip.com
# Hi adirese ya IP ematshan'wini ya vito:
tracert 1.1.1.1
macOS & Linux — 1999. traceroute
traceroute howtofindtheip.com # macOS yi nga ha lava ndlela leyi heleleke kumbe ku nghenisa: /usr/sbin/traceroute howtofindtheip.com # macOS sudo apt install traceroute # Xihlamusela-marito xa Debian/Ubuntu
Ndlela yo antswa — . mtr
mtr (My Traceroute) yi hlanganisa traceroute na ping eka xivono lexi hanyaka — lexi dyondzisaka swinene ku kambela jitter na ku lahlekeriwa. Yi kumeka eka Linux, macOS (hi ku tirhisa brew install mtr) na Windows (WinMTR) na swona.
mtr howtofindtheip.com
# Cinca 'q' ku tshika
Ku hlaya vuyelo bya kona
Vuhumelerisi lebyi tolovelekeke byi languteka hi ndlela leyi:
1 router.home 1.2 ms 1.0 ms 1.1 ms # router ya wena 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # ISP ya wena 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # netiweke ya xifundzha 4 * * * # router yo miyela (ya ntolovelo) . 5 edge-server.net 23.9 ms 24.1 ms 23.8 ms 6 howtofindtheip.com 24.0 ms 23.7 ms 23.9 ms # ndhawu ya rendzo
- Nomboro ya hop — i ti router tingani leti dzikeke leti probe yi fikeleleke.
- Vito ra muhaxi / IP — router leyi hlamuleke (mavito ya PTR hakanyingi ya ringanyeta doroba kumbe carrier).
- Minkarhi yinharhu — minkarhi yo ya ni ku vuya ya ti- probe tinharhu. Lexi nga xa nkoka i ku mahungwini: ku tlula ka xitshuketa loku phikelelaka eka ti hops ta le ndzhaku hi ntolovelo ku fungha xiphemu xa slow.
Latency yale henhla eka ti hops tosungula (ISP ya wena) yi khumba hinkwaswo; high latency leyi humelelaka endzhaku ka nkarhi endleleni hakanyingi i ku hlangana ntsena ekusuhi na laha u yaka kona. Xana u lava ku kambela ndhuma ya yin’wana ya ti hops leti u ti kumeke? Namarheta IP ya yona eka ya hina muhlahluvi wa nxaxamelo wa ntima kumbe yi kume emepeni.
Ha yini hops time out
Tinyeleti ( .* * *) swi vula leswaku router a yi hlamulanga probe yoleyo. Swi tolovelekile, naswona hi ntolovelo a swi na khombo:
- Ti router to tala ti lulamisiwile ku honisa ti traceroute probes hi ku helela (rate limiting kumbe pholisi ya vuhlayiseki).
- Ti-firewall ti hoxa tiphakiti ta UDP kumbe ICMP leti traceroute yi ti tirhisaka.
- Router yi rhangisa ku hundzisela emahlweni ku tlula ku hlamula eka thrafikhi ya vukamberi.
Nawu wa xiyimo xa le henhla: timeouts exikarhi ka trace swikahle ntsena loko ti hops ta le ndzhaku ti tshama tiri karhi ti hlamula. Loko hop yin’wana na yin’wana endzhaku ka nkarhi wo karhi yi time out na ndhawu yo hetelela a yi si tshama yi hlamula, hop yoleyo hi laha vuhlanganisi bya wena byi tshovekaka kona hakunene — vuxokoxoko bya nkoka swinene loko u kanetana na layini ya nseketelo wa ISP.
Ha yini ku nga ri na website leyi nga traceroute wena
Xihlamusela-marito xi sandboxed hi vomu: JavaScript a yi nge swi koti ku rhumela tiphakiti leti nga si swekiwaka kumbe ku hlaya tinhlamulo ta ICMP leti traceroute yi ti lavaka. "Online traceroute" yin'wana na yin'wana leyi u yi kumaka yi tsutsuma ku suka eka tisevha ta muphakeri ku ya eka xikongomelo — ya pfuna, kambe yi pima ndlela yo hambana na ya xitirhisiwa xa wena.
Leswi wena nga endla eka browser: titive na makumu ya ndlela ya wena. Kuma IP ya wena ya mani na mani, kutani languta ehenhla DNS ya yona ya le ndzhaku ku vona vito ra host leri ISP ya wena yi averiweke rona eka layini ya wena — muxaka lowu fanaka wa vito leri traceroute yi ri kombisaka eka hop yin’wana na yin’wana.
Swivutiso swa Traceroute
Xana IP traceroute yi kombisa yini?
Traceroute yi xaxameta router yin’wana na yin’wana (hop) leyi tiphakiti ta wena ti hundzaka eka yona exikarhi ka xitirhisiwa xa wena na ndhawu leyi u yaka eka yona, na nkarhi wo ya na ku vuya wa hop yin’wana na yin’wana. Yi paluxa laha vuhlanganisi byi hungutaka rivilo kumbe ku tshoveka kona.
Ha yini ti traceroute hops tin’wana ti kombisa tinyeleti kumbe time out?
Ti router to tala ti lulamisiwile leswaku ti nga hlamuli ti traceroute probes, naswona ti firewall hi ntolovelo ti ti sivela. Tinyeleti eka ti hops tale xikarhi ti tolovelekile naswona ati na khombo — xa nkoka iku laha ndzhawu yohetelela ya hlamulaka.
Xana ndzi nga fambisa traceroute ku suka eka webusayiti?
Browser a yi nge swi koti ku rhumela ti raw packets leti traceroute yi ti lavaka, hikwalaho a swi nge endliwi client-side. Ti traceroutes leti simekiweke eka webu ti kona, kambe ti pima ndlela ku suka eka tisevha ta webusayiti ku ya eka xikongomelo — ku nga ri ku suka eka xitirhisiwa xa wena. Ku suka eka browser u nga ha swi kota kuma IP ya wena ya mani na mani na ya yona ku tlherisela endzhaku DNS.