เครื่องมือ Traceroute
เบราว์เซอร์ไม่สามารถส่ง probe แบบ ICMP/UDP ดิบได้ ให้ใช้บริการภายนอกด้านล่างเพื่อรัน traceroute จากจุดที่อยู่ใกล้คุณ
ผลลัพธ์Traceroute แสดงรายชื่อเราเตอร์ที่แพ็กเก็ตผ่านระหว่างทางไปยังปลายทาง เมื่อเว็บไซต์ช้า สาเหตุมักปรากฏที่ฮ็อปใดฮ็อปหนึ่ง: ลิงก์เพียริงที่แออัด เส้นทางทรานซิตที่ถูกกำหนดผิด หรือไฟร์วอลล์ที่ทิ้งแพ็กเก็ตเงียบๆ เบราว์เซอร์ไม่สามารถส่งแพ็กเก็ตตรวจสอบ ICMP/UDP ดิบที่ traceroute ต้องใช้ได้ หน้านี้จึงไม่ได้รันการตามรอยเอง แต่จะทำความสะอาดเป้าหมายที่คุณป้อน แล้วส่งต่อแบบกรอกให้ล่วงหน้าไปยังบริการสาธารณะที่น่าเชื่อถือ ซึ่งตามรอยจากหลายจุดบนอินเทอร์เน็ต นี่คือสิ่งที่คุณต้องการเมื่อปัญหาไม่ได้อยู่ที่สายของคุณเอง หากต้องการทดสอบการเชื่อมต่อของตัวเอง ให้รัน tracert หรือ traceroute บนเครื่องของคุณ หน้านี้สอนวิธีอ่านผลลัพธ์ได้ทั้งสองกรณี
วิธีทำ traceroute ให้ได้ประโยชน์
-
1
ป้อนชื่อโฮสต์หรือ IP
วาง URL เต็มก็ได้: เราจะตัด `https://` และพาธต่อท้ายออกก่อนสร้างลิงก์
-
2
เปิดบริการตรวจสอบ
ทุกลิงก์เปิดพร้อมเป้าหมายของคุณกรอกไว้แล้ว Check-host.net และหน้า traceroute หลายตำแหน่งตรวจจากหลายภูมิภาคพร้อมกัน ส่วน HackerTarget รันการตามรอยแบบคลาสสิกจากจุดสังเกตของตัวเอง
-
3
อ่านรายการฮ็อป
แต่ละบรรทัดคือเราเตอร์หนึ่งตัว: หมายเลขฮ็อป ชื่อโฮสต์/IP และเวลาไป-กลับ โดยปกติมีสามตัวอย่างต่อฮ็อป
-
4
หาฮ็อปที่มีปัญหา
ความหน่วงที่กระโดดสูง `* * *` (ไม่มีการตอบกลับ) หรือสายโซ่ยาวภายในเครือข่ายเดียว มักชี้จุดที่เป็นปัญหา
-
5
ขยับขึ้นไปดูระดับการกำหนดเส้นทาง
เมื่อปัญหาอยู่ระหว่างเครือข่าย ลิงก์ BGP.tools จะแสดงเส้นทาง AS และข้อมูลเพียริง หากต้องการวัดสายของตัวเอง ให้รัน `tracert` หรือ `traceroute` บนเครื่อง
หลักการทำงานของ traceroute ในหนึ่งย่อหน้า
Traceroute ส่งแพ็กเก็ตที่ตั้งค่า TTL (time-to-live) ให้ต่ำผิดปกติ แพ็กเก็ตแรกมี TTL=1 เราเตอร์ตัวแรกจึงลดค่าลงเหลือ 0 แล้วส่งข้อความ ICMP “time exceeded” กลับมา TTL=2 เผยเราเตอร์ตัวที่สอง และเป็นเช่นนี้ต่อไป เมื่อ TTL เท่ากับจำนวนฮ็อปจริง แพ็กเก็ตจะถึงปลายทาง คำตอบที่ได้บอกทั้ง IP และเวลาตอบสนองของเราเตอร์ทุกตัวบนเส้นทาง
การอ่านผลลัพธ์
| สัญลักษณ์ / รูปแบบ | โดยทั่วไปหมายถึง |
|---|---|
* * * |
ฮ็อปไม่ตอบกลับ อาจเป็นไฟร์วอลล์หรือการจำกัดอัตรา ICMP |
| ความหน่วงกระโดดสูง | เราเตอร์นั้นอยู่ไกลทางภูมิศาสตร์หรือกำลังแออัด |
| ความหน่วงเท่ากันเกิน 5 ฮ็อป | เราเตอร์เหล่านั้นอยู่ในสถานที่ทางกายภาพเดียวกัน |
| ชื่อโฮสต์วนลูป | MPLS หรือการกำหนดเส้นทางไม่สมมาตร ให้ตรวจเส้นทาง AS |
| การตามรอยจบก่อนถึงปลายทาง | ถูกไฟร์วอลล์ปลายทางบล็อก (พบบ่อยในโฮสต์คลาวด์) |
รันจากเครื่องของคุณเอง
- Windows:
tracert example.com - macOS และ Linux:
traceroute example.com - สถิติต่อเนื่อง:
mtr example.com(ติดตั้งผ่านตัวจัดการแพ็กเกจ)
การรันบนเครื่องวัดเส้นทางจากการเชื่อมต่อของคุณเอง ซึ่งไม่มีบริการออนไลน์ใดมองเห็นได้ ส่วนลิงก์ด้านบนตรวจจากตำแหน่งของแต่ละบริการ ใช้ทั้งสองแบบร่วมกันเพื่อแยกว่า “สายของฉันมีปัญหา” หรือ “ทรานซิตของเว็บไซต์มีปัญหา”
เคล็ดลับ
- Traceroute ครั้งเดียวมีสัญญาณรบกวนมาก
mtr(การตรวจต่อเนื่อง) ให้ข้อมูลที่น่าเชื่อถือกว่ามากสำหรับปัญหาที่เกิดเป็นพักๆ - ตามรอยจากอย่างน้อยสองภูมิภาค ปัญหาที่เห็นในภูมิภาคหนึ่งแต่ไม่เห็นในอีกภูมิภาคจะระบุตำแหน่งได้เร็ว
- Traceroute แบบ ICMP (
-I) บางครั้งสำเร็จในจุดที่แบบ UDP ล้มเหลว เพราะไฟร์วอลล์ปฏิบัติต่อทั้งสองต่างกัน - การค้นหา DNS ทุกฮ็อปทำให้ผลลัพธ์ช้าลง ใช้ตัวเลือกเทียบเท่า
-nหากบริการตรวจสอบมีให้ - สำหรับโฮสต์คลาวด์ (AWS, Cloudflare) ปลายทางมักซ่อนอยู่หลังโหลดบาลานเซอร์ การตามรอยจึงจบก่อนถึงเซิร์ฟเวอร์จริงหนึ่งถึงสองฮ็อป ถือเป็นเรื่องปกติ
คำถามที่พบบ่อย
Traceroute จากเซิร์ฟเวอร์เพียงเครื่องเดียวของเราในเยอรมนีแทบไม่บอกอะไรเกี่ยวกับปัญหาของผู้ใช้ในลอสแอนเจลิสเลย บริการอย่าง HackerTarget และ Check-host.net ตรวจจากหลายภูมิภาค ซึ่งเป็นสิ่งที่คุณต้องการจริงๆ เวลาวินิจฉัยปัญหา ส่วนการตามรอยจากเครื่องของคุณเองครอบคลุมสายของคุณเอง
เราเตอร์ตัวนั้นไม่ตอบการตรวจสอบภายในเวลาที่กำหนด เราเตอร์จำนวนมากจงใจจำกัดอัตราหรือทิ้งทราฟฟิก traceroute หากการตามรอยดำเนินต่อหลังช่องว่างนั้น แปลว่าเส้นทางปกติดี เพียงแต่เราเตอร์ตัวนั้นเงียบ
ได้ คำตอบเดินทางกลับตามเส้นทางขากลับ ซึ่งอาจต่างจากขาไป ฮ็อปที่ช้าตรงกลางอาจช้าเฉพาะขากลับก็ได้ MTR และ traceroute แบบ TCP ช่วยลดความกำกวมนี้
เครือข่ายแบ็กโบนสมัยใหม่รวมศูนย์ทราฟฟิกอย่างหนัก แปดฮ็อประหว่างทวีปเป็นเรื่องปกติ หากทั้งต้นทางและปลายทางอยู่บนเครือข่ายระดับ tier-1
ชื่อโฮสต์ถูกส่งไปยังเซิร์ฟเวอร์ของเราเพื่อตรวจสอบความถูกต้องและสร้างลิงก์ขาออก เช่นเดียวกับคำขอหน้าเว็บทั่วไป และในโหมดทีละขั้นตอนจะปรากฏใน URL ของหน้าด้วย บริการภายนอกแต่ละแห่งจะเห็นชื่อโฮสต์ก็ต่อเมื่อคุณคลิกลิงก์ของบริการนั้น
เครื่องมือที่เกี่ยวข้อง
ตัวตรวจสอบ API Endpoint
ทดสอบ endpoint แบบ HTTP หรือ HTTPS ที่อนุญาต CORS จากเบราว์เซอร์ พร้อมดูสถานะสุดท้าย เฮดเดอร์ที่เปิดเผย เวลา และตัวอย่างเนื้อหาแบบจำกัดขนาด
ตรวจสอบ MX Record
ตรวจสอบ MX record ของโดเมนใดก็ได้ เพื่อดูว่าเมลเซิร์ฟเวอร์ตัวใดรับอีเมลของโดเมนนั้น ค่าลำดับความสำคัญของแต่ละตัว และจับข้อผิดพลาดในการตั้งค่า
เครื่องตรวจสอบข้อมูล DMARC
สอบถามข้อมูลบันทึก DMARC TXT ของโดเมนใดๆ และวิเคราะห์นโยบาย การจัดเรียงข้อมูล ที่อยู่สำหรับการรายงานผล และอัตราการบังคับใช้ในรูปแบบที่อ่านเข้าใจได้ง่าย
ทดสอบความเร็ว
ทดสอบความเร็วอินเทอร์เน็ตได้อย่างรวดเร็วและฟรีในเบราว์เซอร์ วัดความเร็วดาวน์โหลดเป็น Mbps พร้อมทั้งความหน่วงและจิตเตอร์ และดูว่าการเชื่อมต่อของคุณพร้อมสำหรับสตรีม 4K เล่นเกม และวิดีโอคอลหรือไม่ ไม่ต้องติดตั้งแอปและไม่ต้องสมัคร
โดเมนไปยัง IP
แปลงชื่อโดเมนทุกชื่อให้เป็นที่อยู่ IPv4 (ประเภท A) และ IPv6 (ประเภท AAAA) แล้วนำไปใช้ในเครื่องมือเครือข่ายใดก็ได้
เครื่องคำนวณซับเน็ต IP
คำนวณช่วงซับเน็ต ที่อยู่เครือข่าย ที่อยู่บรอดแคสต์ โฮสต์ที่ใช้งานได้ และมาสก์ไวลด์การ์ด สำหรับบล็อก CIDR แบบ IPv4 ใดก็ได้ ครอบคลุมครบตั้งแต่ /0 ถึง /32
เครื่องมือนี้มีให้บริการในภาษาอื่น
- أداة تتبع المسار (Traceroute) [AR]
- Traceroute-tool [NL]
- Traceroute-verktyg [SV]
- Outil Traceroute [FR]
- Narzędzie traceroute [PL]
- トレースルートツール [JA]
- Alat Traceroute [ID]
- Ferramenta Traceroute [PT]
- Traceroute-Tool [DE]
- Herramienta Traceroute [ES]
- Traceroute 도구 [KO]
- Công cụ Traceroute [VI]
- Traceroute Tool [EN]
- Strumento Traceroute [IT]
- Инструмент Traceroute [RU]
- Traceroute Aracı [TR]
- Traceroute工具 [ZH]