IP Traceroute: ວິທີການຕິດຕາມເສັ້ນທາງຂອງການເຊື່ອມຕໍ່

Traceroute ສະແດງໃຫ້ເຫັນທຸກ router ຂໍ້ມູນຂອງທ່ານຜ່ານລະຫວ່າງອຸປະກອນຂອງທ່ານແລະປາຍທາງໃດໆ - ແລະບ່ອນທີ່ການເດີນທາງຊ້າລົງ. ນີ້ແມ່ນວິທີການແລ່ນມັນຢູ່ໃນລະບົບໃດກໍ່ຕາມແລະຕົວຈິງແລ້ວອ່ານຜົນໄດ້ຮັບ.

ສິ່ງທີ່ traceroute ເຮັດ

ທຸກແພັກເກັດທີ່ເດີນທາງຜ່ານອິນເຕີເນັດມີຂອບເຂດຈຳກັດ - TTL (ເວລາດໍາລົງຊີວິດ) ໃນ IPv4, ຫຼືຂອບເຂດຈໍາກັດ hop ໃນ IPv6. ແຕ່ລະ router ທີ່ສົ່ງຕໍ່ packet ຫຼຸດລົງມັນໂດຍຫນຶ່ງ; ເມື່ອມັນຮອດສູນ, router ວາງແພັກເກັດ ແລະສົ່ງຂໍ້ຄວາມ "ເກີນເວລາ" ກັບຄືນ.

Traceroute ປະກອບອາວຸດຢ່າງສຸພາບນີ້: ມັນສົ່ງແພັກເກັດດ້ວຍ TTL 1, ຈາກນັ້ນ 2, ຈາກນັ້ນ 3… ແຕ່ລະຄັ້ງ "ເກີນ" ການຕອບກັບທີ່ກັບມາເປີດເຜີຍທີ່ຢູ່ຂອງ router ອີກອັນໜຶ່ງຕາມທາງ. String ໃຫ້ເຂົາເຈົ້າຮ່ວມກັນແລະທ່ານໄດ້ຮັບເສັ້ນທາງເຕັມຈາກທ່ານໄປຈຸດຫມາຍປາຍທາງ — ມີເວລາ.

ແລ່ນມັນຢູ່ໃນລະບົບຂອງເຈົ້າ

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

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  * * *                                            # router ງຽບ (ປົກກະຕິ)
 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      # ປາຍທາງ
  • ເລກ hop — ຈຳນວນ routers ເລິກເຖິງການສືບສວນ.
  • ຊື່ເຈົ້າພາບ / IP — ເຣົາເຕີທີ່ຕອບ (ຊື່ PTR ມັກຈະບອກເຖິງເມືອງ ຫຼືຜູ້ໃຫ້ບໍລິການ).
  • ສາມເວລາ — ເວລາໄປກັບຂອງສາມ probes. ສິ່ງທີ່ສໍາຄັນແມ່ນ ທ່າອ່ຽງ: ການໂດດຢ່າງກະທັນຫັນທີ່ຍັງຄົງຢູ່ໃນ hops ຕໍ່ມາໂດຍປົກກະຕິແລ້ວຫມາຍເຖິງພາກສ່ວນທີ່ຊ້າ.

latency ສູງໃນ hops ຕົ້ນ (ISP ຂອງທ່ານ) ຜົນກະທົບຕໍ່ທຸກສິ່ງທຸກຢ່າງ; latency ສູງປະກົດວ່າຊ້າໃນເສັ້ນທາງມັກຈະພຽງແຕ່ congestion ຢູ່ໃກ້ກັບປາຍທາງ. ຕ້ອງການກວດສອບຊື່ສຽງຂອງຫນຶ່ງຂອງ hops ທີ່ທ່ານພົບເຫັນບໍ? ວາງ IP ຂອງມັນເຂົ້າໄປໃນຂອງພວກເຮົາ ຕົວກວດສອບບັນຊີດຳ ຫຼື ຊອກຫາມັນຢູ່ໃນແຜນທີ່.

ເປັນຫຍັງຈິ່ງໝົດເວລາ

ດາວ (* * *) ຫມາຍຄວາມວ່າ router ບໍ່ໄດ້ຕອບ probe ນັ້ນ. ທົ່ວໄປ, ແລະບໍ່ເປັນອັນຕະລາຍ:

  • Router ຈໍານວນຫຼາຍຖືກຕັ້ງຄ່າໃຫ້ບໍ່ສົນໃຈ traceroute probes ທັງຫມົດ (ການຈໍາກັດອັດຕາຫຼືນະໂຍບາຍຄວາມປອດໄພ).
  • Firewalls ລຸດ UDP ຫຼື ICMP packets traceroute ໃຊ້.
  • ເຣົາເຕີໃຫ້ບຸລິມະສິດການສົ່ງຕໍ່ຫຼາຍກວ່າການຕອບກັບການສັນຈອນການວິນິໄສ.

ກົດ​ລະ​ບຽບ​ຂອງ thumb​: ການໝົດເວລາຢູ່ເຄິ່ງກາງຂອງການຕິດຕາມແມ່ນດີຕາບໃດທີ່ hops ຕໍ່ມາສືບຕໍ່ຕອບສະໜອງ. ຖ້າທຸກໆ hop ຫຼັງຈາກຈຸດທີ່ແນ່ນອນເວລາອອກ ແລະ ຈຸດຫມາຍປາຍທາງສຸດທ້າຍບໍ່ເຄີຍຕອບ, hop ແມ່ນບ່ອນທີ່ການເຊື່ອມຕໍ່ຂອງເຈົ້າແຕກຫັກ - ຂໍ້ມູນທີ່ບໍ່ມີຄ່າໃນເວລາທີ່ໂຕ້ຖຽງກັບສາຍສະຫນັບສະຫນູນຂອງ ISP.

ເປັນຫຍັງບໍ່ມີເວັບໄຊທ໌ສາມາດຕິດຕາມໄດ້ ເຈົ້າ

ຕົວທ່ອງເວັບຖືກ sandboxed ໂດຍເຈດຕະນາ: JavaScript ບໍ່ສາມາດສົ່ງແພັກເກັດດິບຫຼືອ່ານການຕອບ ICMP traceroute ຕ້ອງການ. ທຸກ "traceroute ອອນໄລນ໌" ທີ່ທ່ານຊອກຫາແລ່ນຈາກເຄື່ອງແມ່ຂ່າຍຂອງຜູ້ໃຫ້ບໍລິການໄປຫາເປົ້າຫມາຍ - ທີ່ເປັນປະໂຫຍດ, ແຕ່ມັນວັດແທກເສັ້ນທາງທີ່ແຕກຕ່າງຈາກອຸປະກອນຂອງເຈົ້າເອງ.

ສິ່ງທີ່ທ່ານ ສາມາດ ເຮັດໃນຕົວທ່ອງເວັບ: ກໍານົດຕົວທ່ານເອງແລະຈຸດສິ້ນສຸດຂອງເສັ້ນທາງຂອງທ່ານ. ຊອກຫາ IP ສາທາລະນະຂອງທ່ານ, ແລ້ວ ຊອກຫາ DNS ຂອງມັນຍ້ອນກັບ ເພື່ອເບິ່ງຊື່ໂຮດທີ່ ISP ຂອງເຈົ້າມອບໃຫ້ສາຍຂອງເຈົ້າ - ປະເພດດຽວກັນຂອງຊື່ traceroute ສະແດງໃຫ້ເຫັນສໍາລັບແຕ່ລະ hop.

FAQ

ຄໍາຖາມ Traceroute

IP traceroute ສະແດງໃຫ້ເຫັນແນວໃດ?

Traceroute ລາຍຊື່ທຸກ router (hop) packets ຂອງທ່ານຜ່ານລະຫວ່າງອຸປະກອນຂອງທ່ານແລະປາຍທາງ, ກັບເວລາໄປກັບຂອງແຕ່ລະ hop. ມັນເປີດເຜີຍໃຫ້ເຫັນບ່ອນທີ່ການເຊື່ອມຕໍ່ຊ້າລົງຫຼືແຕກ.

ເປັນຫຍັງບາງ traceroute hops ສະແດງດາວຫຼືຫມົດເວລາ?

Router ຈໍານວນຫຼາຍໄດ້ຖືກຕັ້ງຄ່າບໍ່ໃຫ້ຕອບ traceroute probes, ແລະ firewalls ໂດຍທົ່ວໄປແລ້ວສະກັດພວກມັນ. ຮູບດາວຢູ່ໃນ hops ລະດັບກາງແມ່ນປົກກະຕິແລະບໍ່ເປັນອັນຕະລາຍ - ສິ່ງທີ່ສໍາຄັນແມ່ນວ່າຈຸດຫມາຍປາຍທາງສຸດທ້າຍຕອບສະຫນອງຫຼືບໍ່.

ຂ້ອຍສາມາດດໍາເນີນການ traceroute ຈາກເວັບໄຊທ໌ໄດ້ບໍ?

ຕົວທ່ອງເວັບບໍ່ສາມາດສົ່ງ packets traceroute ທີ່ຕ້ອງການ, ດັ່ງນັ້ນມັນບໍ່ສາມາດເຮັດໄດ້ຂ້າງລູກຄ້າ. traceroutes ທີ່ອີງໃສ່ເວັບມີຢູ່, ແຕ່ພວກເຂົາວັດແທກເສັ້ນທາງຈາກເຄື່ອງແມ່ຂ່າຍຂອງເວັບໄຊທ໌ໄປຫາເປົ້າຫມາຍ - ບໍ່ແມ່ນຈາກອຸປະກອນຂອງທ່ານ. ຈາກຕົວທ່ອງເວັບທີ່ທ່ານສາມາດເຮັດໄດ້ ຊອກຫາ IP ສາທາລະນະຂອງທ່ານ ແລະຂອງມັນ DNS ປີ້ນກັບກັນ.