IP Traceroute: Холболтын замыг хэрхэн хянах вэ

Traceroute нь таны өгөгдөл таны төхөөрөмж болон аль ч хүрэх газар хооронд дамждаг чиглүүлэгч бүрийг харуулдаг ба аялал хаана удааширч байгааг харуулдаг. Үүнийг ямар ч систем дээр хэрхэн ажиллуулж, гаралтыг бодитоор унших талаар эндээс үзнэ үү.

Traceroute юу хийдэг вэ

Интернэтээр аялж буй пакет бүр нь IPv4 дээр TTL (амьдрах хугацаа) эсвэл IPv6 дээр хоп хязгаартай байдаг. Пакетийг дамжуулдаг чиглүүлэгч бүр үүнийг нэгээр бууруулдаг; Энэ нь тэг хүрэх үед чиглүүлэгч пакетыг буулгаж, "цаг хэтэрсэн" гэсэн мессежийг эелдэг байдлаар илгээдэг.

Traceroute үүнийг эелдэгээр зэвсэглэсэн: энэ нь TTL 1, дараа нь 2, дараа нь 3-тай пакетуудыг илгээдэг... "Хугацаа хэтэрсэн" гэсэн хариулт бүрд зам дээр дахин нэг чиглүүлэгчийн хаяг гарч ирдэг. Тэдгээрийг хооронд нь холбож өгснөөр та өөрөөсөө хүрэх газар хүртэлх бүх замыг цаг хугацааны дагуу авах болно.

Үүнийг таны систем дээр ажиллуулж байна

Windows - tracert

дарна уу Win + R, төрөл cmd, Enter дарж, дараа нь ажиллуулна уу:

Command Prompt
tracert howtofindtheip.com

# Нэрийн оронд IP хаягаар:
tracert 1.1.1.1

macOS & Linux - traceroute

Terminal
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).

Terminal
mtr howtofindtheip.com
# Гарахын тулд 'q' товчийг дарна уу

Үр дүнг уншиж байна

Ердийн гаралт дараах байдалтай байна.

Example output
 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 нэр нь ихэвчлэн хот эсвэл тээвэрлэгчийг заадаг).
  • Гурван цаг — гурван датчикийн эргэлтийн хугацаа. Хамгийн чухал нь чиг хандлага: хожим үсрэх үед үргэлжилдэг гэнэтийн үсрэлт нь ихэвчлэн удаан сегментийг тэмдэглэдэг.

Эрт hops (таны ISP) өндөр хоцролт нь бүх зүйлд нөлөөлдөг; Замдаа оройтож харагдах өндөр саатал нь ихэвчлэн зорьсон газрын ойролцоох түгжрэл юм. Та олсон хопуудын аль нэгнийх нь нэр хүндийг шалгахыг хүсч байна уу? Өөрийн IP хаягийг манайх руу оруулна уу хар жагсаалт шалгагч эсвэл газрын зураг дээр олоорой.

Яагаад завсарлага авдаг вэ?

од (* * *) чиглүүлэгч энэ шалгалтанд хариулаагүй гэсэн үг. Нийтлэг бөгөөд ихэвчлэн хор хөнөөлгүй:

  • Олон чиглүүлэгчид traceroute датчикуудыг бүхэлд нь үл тоомсорлохоор тохируулагдсан байдаг (хурд хязгаарлах эсвэл аюулгүй байдлын бодлого).
  • Галт хана нь traceroute ашигладаг UDP эсвэл ICMP пакетуудыг устгадаг.
  • Чиглүүлэгч нь оношилгооны урсгалд хариулахаас илүү дамжуулахыг чухалчилдаг.

Үндсэн дүрэм: Дараачийн хопууд хариу үйлдэл үзүүлсээр л байвал ул мөрийн дундах завсарлага зүгээр. Хэрэв тодорхой цэгийн дараа үсрэх бүр хугацаа хэтэрвэл болон Эцсийн очих газар хэзээ ч хариулдаггүй, энэ нь таны холболт үнэхээр тасарсан газар юм - ISP-ийн дэмжлэгийн шугамтай маргах үед үнэлж баршгүй мэдээлэл.

Яагаад ямар ч вэбсайт tracerout хийж чадахгүй байна чи

Хөтөчийг зориудаар хамгаалагдсан хязгаарлагдмал орчинд оруулсан: JavaScript нь түүхий пакетуудыг илгээх эсвэл traceroute-ийн шаардсан ICMP хариултыг унших боломжгүй. Таны олж мэдсэн аливаа "онлайн мөрийн хөтөлбөр" нь үйлчилгээ үзүүлэгчийн серверээс зорилтот газар руу чиглэдэг бөгөөд энэ нь ашигтай боловч таны төхөөрөмжөөс өөр замыг хэмждэг.

Чи юу чадна Хөтөч дээр хийх: өөрийгөө болон замын төгсгөлийн цэгүүдийг тодорхойлох. Нийтийн IP хаягаа олоорой, дараа нь түүний урвуу DNS-ийг хайж олоорой Таны ISP-ээс таны шугаманд өгсөн хостын нэрийг харахын тулд - хоп бүрт ижил төрлийн traceroute нэрийг харуулдаг.

FAQ

Traceroute асуултууд

IP traceroute юуг харуулж байна вэ?

Traceroute нь таны төхөөрөмж болон очих газрын хооронд дамждаг таны пакетуудыг чиглүүлэгч (хоп) бүрийг, хоп бүрийн эргэн тойронд явах хугацааг жагсаадаг. Энэ нь холболт хаана удааширч, тасарч байгааг харуулдаг.

Яагаад зарим traceroute hops нь одоор эсвэл хугацаа хэтрүүлдэг вэ?

Олон чиглүүлэгчид traceroute датчикуудад хариулахгүй байхаар тохируулагдсан байдаг ба галт хана нь ихэвчлэн хаадаг. Завсрын ховил дээрх одууд нь хэвийн бөгөөд хор хөнөөлгүй байдаг - эцсийн хүрэх газар хариу өгөх эсэх нь чухал юм.

Би вэбсайтаас traceroute ажиллуулж болох уу?

Хөтөч нь traceroute-д шаардлагатай түүхий пакетуудыг илгээж чадахгүй тул үүнийг үйлчлүүлэгчийн талд хийх боломжгүй. Вэб дээр суурилсан трасерутууд байдаг боловч тэдгээр нь таны төхөөрөмжөөс биш вэб сайтын серверээс зорилтот газар хүрэх замыг хэмждэг. Хөтөчөөс та одоо ч болно нийтийн IP-ээ олоорой ба түүний урвуу DNS.