0Pricing
Cloud & IT Cert Prep · บทเรียน

การทำแผนผังเส้นทางด้วย Traceroute

ติดตามแต่ละจุดพักที่ข้อมูลเดินทางผ่านไปยังปลายทาง

การทำแผนผังเส้นทางด้วย Traceroute เป็นบทเรียน Cloud & IT Cert Prep ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Cloud & IT Cert Prep และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Cloud & IT Cert Prep มีบทเรียนทั้งหมด 4 บทเรียน

การติดตามเส้นทางทำอะไร

การติดตามเส้นทาง (tracert บน Windows) แสดงเส้นทางที่แพ็กเก็ตใช้ไปยังปลายทาง โดยแสดงรายการ เราเตอร์ (ฮอป) แต่ละตัวระหว่างทางและความล่าช้าของแต่ละตัว ในขณะที่การตรวจสอบการเชื่อมต่อตอบว่า "เข้าถึงได้หรือไม่" การติดตามเส้นทางตอบว่า "ใช้เส้นทางใด และช้าลงหรือหยุดที่ใด" จึงเป็นเครื่องมือหลักสำหรับค้นหาว่าปัญหาอยู่ตรงจุดใดตามเส้นทาง

traceroute example.com

ฮอปและเราเตอร์

อุปกรณ์แต่ละตัวที่ส่งต่อแพ็กเก็ตของคุณไปยังปลายทางเรียกว่า ฮอป การติดตามเส้นทางจะแสดงฮอปตามลำดับ ตั้งแต่เกตเวย์ของคุณออกไปผ่านผู้ให้บริการอินเทอร์เน็ตจนถึงเป้าหมาย การแสดงสายโซ่ของเราเตอร์ทำให้คุณเห็นการเดินทางจริงของข้อมูล และระบุได้อย่างแม่นยำว่าฮอปใดล้มเหลวหรือเพิ่มความล่าช้า

กลเม็ด TTL

Traceroute ใช้ TTL ได้อย่างชาญฉลาด โดยส่งแพ็กเก็ตที่มีค่า TTL=1 ทำให้เราเตอร์ตัวแรกทิ้งแพ็กเก็ตเหล่านั้นและตอบกลับด้วยข้อผิดพลาด จากนั้นจึงใช้ TTL=2 เพื่อไปถึงเราเตอร์ตัวที่สอง แล้วเพิ่มขึ้นต่อไป แพ็กเก็ตแต่ละชุดที่หมดอายุจะเปิดเผยจำนวนฮอปเพิ่มขึ้นทีละหนึ่ง การเพิ่มค่า TTL ทีละขั้นทำให้ traceroute วาดแผนผังเส้นทางผ่านเราเตอร์ทีละตัวจนถึงปลายทาง

การอ่านผลลัพธ์ Traceroute

แต่ละบรรทัดแสดงหมายเลขฮอป ชื่อหรือ IP ของเราเตอร์ และโดยทั่วไปจะแสดงตัวอย่างเวลา 3 ค่าในหน่วยมิลลิวินาที โดยทั่วไปเวลาจะเพิ่มขึ้นเมื่อฮอปอยู่ห่างออกไปมากขึ้น การเพิ่มขึ้นอย่างค่อยเป็นค่อยไปในระดับที่สมเหตุสมผลถือเป็นเรื่องปกติ ผลลัพธ์ช่วยให้คุณเห็นค่าความหน่วงสะสมทีละฮอป และระบุได้อย่างแม่นยำว่าค่าเวลาเพิ่มขึ้นผิดปกติที่จุดใด

การระบุจุดที่เส้นทางขัดข้อง

หาก traceroute แสดงฮอปหลายรายการแล้วหยุดทำงานหรือหมดเวลา ปัญหาน่าจะอยู่ที่ฮอปสุดท้ายที่ตอบกลับหรือถัดจากฮอปนั้นเล็กน้อย วิธีนี้ช่วยจำกัดตำแหน่งของความล้มเหลวด้านการกำหนดเส้นทางหรือการเชื่อมต่อให้เหลือจุดเฉพาะในเส้นทาง และมักช่วยแยกได้ว่าปัญหาอยู่ที่เครือข่ายของคุณหรือของ ISP หากทราบว่าความล้มเหลวอยู่ห่างออกไป 3 ฮอปและอยู่ในโครงข่ายหลักของ ISP ก็จะเปลี่ยนได้ว่าคุณควรติดต่อใคร

ค่าความหน่วงตลอดเส้นทาง

Traceroute ช่วยค้นหาแหล่งที่มาของ ค่าความหน่วง หากเวลาต่ำอยู่หลายฮอปแล้วเพิ่มสูงขึ้นอย่างฉับพลัน แสดงว่าฮอปหรือลิงก์นั้นกำลังเพิ่มความล่าช้า โปรดจำไว้ว่าลิงก์ระยะไกล เช่น ฮอปข้ามมหาสมุทรแอตแลนติก ย่อมเพิ่มค่าความหน่วงตามธรรมชาติ ทักษะสำคัญคือการแยกให้ออกระหว่างความล่าช้าจากระยะทางที่คาดหมายได้ กับการเพิ่มขึ้นผิดปกติซึ่งบ่งชี้ถึงความแออัดหรือปัญหา

เครื่องหมายดอกจันและการหมดเวลา

เครื่องหมายดอกจัน (*) หมายความว่าฮอปนั้นไม่ตอบกลับภายในเวลาที่กำหนด เหตุการณ์นี้พบได้บ่อยและไม่ได้แปลว่าเป็นปัญหาเสมอไป เพราะเราเตอร์หลายตัวจะลดลำดับความสำคัญหรือละเว้นการตอบกลับแบบ ICMP/UDP ที่ traceroute ใช้ แม้จะยังส่งต่อทราฟฟิกจริงได้ตามปกติก็ตาม หากมีเครื่องหมายดอกจันอยู่กลางเส้นทางไม่กี่รายการ แล้วฮอปถัด ๆ ไปยังตอบกลับได้ โดยมากหมายถึงเราเตอร์ที่ไม่ตอบสนอง ไม่ใช่เราเตอร์ที่เสีย

วิธีการของ Windows กับ Unix

การนำไปใช้งานแตกต่างกัน Windows tracert ส่งคำขอ ICMP Echo ขณะที่ traceroute แบบ Unix ดั้งเดิมส่งแพ็กเก็ต UDP ไปยังพอร์ตหมายเลขสูง ทั้งสองแบบอาศัยการตอบกลับเมื่อ TTL หมดอายุ เนื่องจากไฟร์วอลล์จัดการ ICMP และ UDP แตกต่างกัน เส้นทางเดียวกันจึงอาจแสดงผลต่างกันเมื่อเรียกใช้จากเครื่อง Windows เทียบกับเครื่อง Linux การทราบวิธีการทำงานจะช่วยอธิบายความแตกต่างบางประการได้

เส้นทางไม่สมมาตร

Traceroute แสดงเฉพาะเส้นทาง ขาไป เท่านั้น ทราฟฟิกขากลับอาจใช้เส้นทางอื่น ซึ่งเรียกว่า เส้นทางไม่สมมาตร นั่นหมายความว่าความล่าช้าที่คุณเห็นอาจเกิดขึ้นระหว่างทางกลับ ซึ่ง traceroute ไม่สามารถแสดงได้โดยตรง โปรดคำนึงถึงเรื่องนี้เมื่อตีความผลลัพธ์ โดยเฉพาะเมื่อทดสอบผ่านอินเทอร์เน็ตสาธารณะซึ่งมักมีเส้นทางไม่สมมาตร

Pathping และ mtr

เครื่องมือแบบปรับปรุง 2 ชนิดนี้ผสานการทำงานของ ping และ traceroute เข้าด้วยกัน Windows pathping จะติดตามเส้นทางแล้ววัดการสูญเสียแพ็กเก็ตของแต่ละฮอปตามช่วงเวลา ส่วนเครื่องมือ Unix ยอดนิยมอย่าง mtr จะอัปเดต traceroute แบบต่อเนื่อง พร้อมสถิติการสูญเสียและค่าความหน่วงที่สะสมอยู่ ทั้งสองเครื่องมือเหมาะอย่างยิ่งสำหรับวินิจฉัยปัญหาที่เกิดเป็นช่วง ๆ ซึ่ง traceroute เพียงครั้งเดียวอาจตรวจไม่พบ

Traceroute ในการใช้งานจริง

ใช้ traceroute หลังจากใช้ ping เมื่อการเชื่อมต่อไปยังโฮสต์ระยะไกลช้าหรือขัดข้อง เครื่องมือนี้จะบอกได้ว่าปัญหาอยู่ใน LAN ของคุณ ที่เกตเวย์ ในเครือข่ายของ ISP หรืออยู่ไกลออกไปบนอินเทอร์เน็ต การระบุส่วนของเส้นทางที่รับผิดชอบช่วยให้คุณแก้ไขสิ่งที่ควบคุมได้ และส่งต่อสิ่งที่ควบคุมไม่ได้พร้อมหลักฐาน

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ทดสอบความรู้เกี่ยวกับ traceroute ของคุณ

สรุปทบทวน

คุณได้เรียนรู้เกี่ยวกับ traceroute แล้ว ประเด็นสำคัญ:

  • Traceroute แสดงแต่ละ ฮอป และความล่าช้าจนถึงปลายทาง
  • ทำงานโดยเพิ่มค่า TTL เพื่อให้เราเตอร์ตอบกลับตามลำดับ
  • จุดที่ผลลัพธ์หยุดลงช่วยระบุตำแหน่งความล้มเหลวในเส้นทาง
  • เครื่องหมายดอกจันมักหมายถึงเราเตอร์ที่ไม่ตอบสนอง ไม่ใช่เราเตอร์ที่เสีย
  • pathping และ mtr เพิ่มข้อมูลการสูญเสียของแต่ละฮอปตามช่วงเวลา

คำถามที่พบบ่อย

บทเรียน “การทำแผนผังเส้นทางด้วย Traceroute” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การทำแผนผังเส้นทางด้วย Traceroute” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Cloud & IT Cert Prep ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Cloud & IT Cert Prep มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การทำแผนผังเส้นทางด้วย Traceroute”

ติดตามแต่ละจุดพักที่ข้อมูลเดินทางผ่านไปยังปลายทาง คุณปฏิบัติ Cloud & IT Cert Prep ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cloud & IT Cert Prep หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Cloud & IT Cert Prep บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “การทำแผนผังเส้นทางด้วย Traceroute” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Cloud & IT Cert Prep นี้ได้ไหม

ได้ บทเรียน Cloud & IT Cert Prep ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การทดสอบการเข้าถึงด้วย Ping
  2. การทำแผนผังเส้นทางด้วย Traceroute
  3. การดูการตั้งค่าด้วย Ipconfig
  4. การสอบถาม DNS ด้วย Nslookup
← กลับไปที่ Cloud & IT Cert Prep