IP Traceroute. Ինչպես հետևել կապի երթուղուն
Traceroute-ը ցույց է տալիս յուրաքանչյուր երթուղիչ, որով անցնում են ձեր տվյալները ձեր սարքի և ցանկացած նպատակակետի միջև, և որտեղ ճանապարհորդությունը դանդաղում է: Ահա թե ինչպես կարելի է այն գործարկել ցանկացած համակարգում և իրականում կարդալ ելքը:
Ինչ է անում traceroute-ը
Ինտերնետով շրջող յուրաքանչյուր փաթեթ կրում է հոփ սահմանաչափ՝ TTL (ապրելու ժամանակը) IPv4-ի վրա կամ հոփ սահմանաչափ IPv6-ում: Յուրաքանչյուր երթուղիչ, որը փոխանցում է փաթեթը, նվազեցնում է այն մեկով; երբ այն հարվածում է զրոյին, երթուղիչը թողնում է փաթեթը և քաղաքավարի կերպով հետ է ուղարկում «ժամանակի գերազանցում» հաղորդագրությունը:
Traceroute-ը քաղաքավարի կերպով օգտագործում է դա. այն ուղարկում է փաթեթներ TTL 1-ով, այնուհետև 2, ապա 3… Յուրաքանչյուր «ժամանակի գերազանցում» պատասխան, որը գալիս է, ցույց է տալիս ճանապարհին ևս մեկ երթուղիչի հասցեն: Միացրեք դրանք և դուք կստանաք ամբողջ ճանապարհը ձեզնից դեպի նպատակակետ՝ ժամանակացույցով:
Գործարկել այն ձեր համակարգում
Windows — tracert
Մամուլ Win + R, տեսակ cmd, սեղմեք Enter, ապա գործարկեք՝
tracert howtofindtheip.com
# Անվան փոխարեն IP հասցեով.
tracert 1.1.1.1
macOS և Linux — traceroute
traceroute howtofindtheip.com # macOS-ին կարող է անհրաժեշտ լինել ամբողջական ուղի կամ տեղադրում՝ /usr/sbin/traceroute howtofindtheip.com # macOS sudo apt install traceroute # Debian/Ubuntu
Ավելի լավ միջոց - mtr
մետր (My Traceroute) համատեղում է traceroute-ն ու ping-ը ուղիղ դիտման մեջ, ինչը շատ ավելի տեղեկատվական է ցնցումների և կորուստների ախտորոշման համար: Հասանելի է Linux-ի, macOS-ի համար (միջոցով brew install mtr) և Windows (WinMTR):
mtr howtofindtheip.com
# Սեղմեք «q»՝ դուրս գալու համար
Արդյունքների ընթերցում
Տիպիկ ելքը այսպիսի տեսք ունի.
1 router.home 1.2 ms 1.0 ms 1.1 ms # ձեր երթուղիչը 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # Ձեր ISP 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # մարզային ցանց 4 * * * # լուռ երթուղիչ (նորմալ) 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 # նպատակակետ
- Հոփ համար - քանի՞ երթուղիչի է հասել զոնդը:
- Հոսթի անուն / IP — երթուղիչը, որը պատասխանել է (PTR անունները հաճախ հուշում են քաղաքի կամ օպերատորի մասին):
- Երեք ժամանակացույց — Երեք զոնդերի շրջադարձային ժամերը: Կարևորն այն է միտումՀանկարծակի ցատկը, որը շարունակվում է հետագա ցատկումների ժամանակ, սովորաբար նշում է դանդաղ հատվածը:
Վաղ հոփի (ձեր ISP) բարձր հետաձգումը ազդում է ամեն ինչի վրա. Ճանապարհին ուշ երևացող բարձր հետաձգումը հաճախ ուղղակի գերբեռնվածություն է նպատակակետի մոտ: Ցանկանու՞մ եք ստուգել ձեր գտած հոփերից մեկի հեղինակությունը: Տեղադրեք դրա IP-ն մեր մեջ սև ցուցակի ստուգիչ կամ գտնել այն քարտեզի վրա.
Ինչու hops time out
Աստղանիշներ (* * *) նշանակում է, որ երթուղիչը չի պատասխանել այդ զոնդին: Ընդհանուր և սովորաբար անվնաս.
- Շատ երթուղիչներ կազմաձևված են այնպես, որ ամբողջությամբ անտեսեն հետագծային զոնդերը (սակագների սահմանափակում կամ անվտանգության քաղաքականություն):
- Firewall-ները թողնում են UDP կամ ICMP փաթեթների հետագծման օգտագործումը:
- Երթուղիչը առաջնահերթություն է տալիս փոխանցմանը, քան ախտորոշիչ երթևեկին պատասխանելը:
Հիմնական կանոն. Թայմաութները հետքի կեսին լավ են, քանի դեռ ուշ հոփերը շարունակում են արձագանքել: Եթե յուրաքանչյուր թռիչք որոշակի կետից հետո դուրս է գալիս և վերջնական նպատակակետը երբեք չի պատասխանում, այդ հոպն այն է, որտեղ իրականում խզվում է ձեր կապը.
Ինչու ոչ մի կայք չի կարող հետագծել դու
Զննարկիչը դիտավորյալ ավազապատված է. JavaScript-ը չի կարող ուղարկել չմշակված փաթեթները կամ կարդալ ICMP-ի պատասխանները, որոնք պահանջում են traceroute-ը: Ցանկացած «առցանց հետագծում», որը դուք գտնում եք, անցնում է մատակարարի սերվերներից դեպի թիրախ՝ օգտակար, բայց այն չափում է այլ ճանապարհ, քան ձեր սեփական սարքը:
Ինչ դու կարող է կատարեք բրաուզերում. նույնականացրեք ինքներդ ձեզ և ձեր ճանապարհի վերջնակետերը: Գտեք ձեր հանրային IP-ն, ապա փնտրեք դրա հակառակ DNS-ը տեսնելու հոսթի անունը, որը ձեր պրովայդերը հատկացրել է ձեր տողին. նույն տեսակի «traceroute» անվանումը ցույց է տալիս յուրաքանչյուր հոփի համար:
Հետաքրքիր հարցեր
Ի՞նչ է ցույց տալիս IP-ի հետագծումը:
Traceroute-ը թվարկում է յուրաքանչյուր երթուղիչ (հոփ), որով անցնում են ձեր փաթեթները ձեր սարքի և նպատակակետի միջև՝ յուրաքանչյուր թռիչքի ժամանակով: Այն բացահայտում է, թե որտեղ է կապը դանդաղում կամ խզվում:
Ինչո՞ւ են որոշ թրեյսերութային հոփեր ցույց տալիս աստղանիշներ կամ ժամանակի ավարտ:
Շատ երթուղիչներ կազմաձևված են այնպես, որ չպատասխանեն հետագծային զոնդերին, և հրապատերը սովորաբար արգելափակում են դրանք: Միջանկյալ հոփի աստղանիշները նորմալ են և անվնաս. կարևորն այն է, թե արդյոք վերջնական նպատակակետը արձագանքում է:
Կարո՞ղ եմ վեբկայքից գործարկել հետագծում:
Բրաուզերը չի կարող ուղարկել չմշակված փաթեթներ, որոնք անհրաժեշտ են, ուստի այն չի կարող կատարվել հաճախորդի կողմից: Գոյություն ունեն վեբ վրա հիմնված հետագծեր, բայց դրանք չափում են երթուղին կայքի սերվերներից դեպի թիրախ, ոչ թե ձեր սարքից: Բրաուզերից դուք դեռ կարող եք գտեք ձեր հանրային IP-ն և դրա հակադարձ DNS.