วิธีใช้ Traceroute: เปิดเผยเส้นทางใน 3 ขั้นตอน 🔍
ประเด็นสำคัญ
- คำสั่ง Traceroute จะแสดงเส้นทางที่ปริมาณการใช้งานอินเทอร์เน็ตของคุณใช้เพื่อเข้าถึงเว็บไซต์ โดยเน้นถึงความล่าช้าที่จุดแวะแต่ละจุด
- หากต้องการใช้คำสั่งบนคอมพิวเตอร์ Windows ให้พิมพ์ “tracert mastertrend.info” ใน Command Prompt หรือ “traceroute mastertrend.info” บนคอมพิวเตอร์ Mac หรือ Linux
- สังเกตเส้นทางโดยการตรวจสอบจำนวนฮ็อป RTT และทิศทางที่แสดง
Traceroute เป็นเครื่องมือบรรทัดคำสั่งที่มาพร้อมกับ Windows และระบบปฏิบัติการอื่นๆ ควบคู่ไปกับคำสั่ง ping เป็นสิ่งสำคัญสำหรับการทำความเข้าใจปัญหาการเชื่อมต่ออินเทอร์เน็ต รวมถึงการสูญหายของแพ็กเก็ตและความล่าช้าที่สูง
หากคุณประสบปัญหาในการเชื่อมต่อกับเว็บไซต์ Traceroute จะสามารถบอกคุณได้ว่าปัญหาอยู่ที่ใด นอกจากนี้ยังช่วยให้คุณมองเห็นเส้นทางการรับส่งข้อมูลระหว่างคอมพิวเตอร์ของคุณและเว็บเซิร์ฟเวอร์ได้อีกด้วย
Traceroute ทำงานอย่างไร
เมื่อคุณเชื่อมต่อกับเว็บไซต์ เช่น mastertrend.info ปริมาณการเข้าชมจะต้องผ่านตัวกลางหลายตัวก่อนจะถึงไซต์นั้น ข้อมูลจะเดินทางผ่านเราเตอร์ภายในเครื่องของคุณ เราเตอร์ของผู้ให้บริการอินเทอร์เน็ตของคุณ ไปยังเครือข่ายขนาดใหญ่ และอื่นๆ
Traceroute แสดงให้เราเห็นเส้นทางที่การเข้าชมใช้เพื่อเข้าสู่เว็บไซต์ นอกจากนี้ยังแสดงความล่าช้าที่เกิดขึ้นที่จุดจอดแต่ละแห่งด้วย หากคุณประสบปัญหาในการเข้าถึงไซต์และไซต์นั้นทำงานได้ถูกต้อง อาจมีปัญหาบางอย่างเกิดขึ้นระหว่างคอมพิวเตอร์ของคุณและเซิร์ฟเวอร์ของไซต์ Traceroute จะบอกคุณว่าปัญหานั้นอยู่ที่ไหน
เราใช้ Traceroute เพื่ออธิบายและสาธิตว่าใครเป็นผู้ให้บริการอินเทอร์เน็ตแก่ผู้ให้บริการของคุณ
ในแง่ทางเทคนิค Traceroute จะส่งลำดับแพ็คเก็ตโดยใช้โปรโตคอล ICMP (โปรโตคอลเดียวกับที่ใช้ในคำสั่ง ping) แพ็คเกจแรกมี ช่วงชีวิต (เรียกอีกอย่างว่า TTL หรือขีดจำกัดฮ็อป) ที่ 1 แพ็กเก็ตที่สองมี TTL ที่ 2 และอื่นๆ ในแต่ละครั้งที่ส่งแพ็กเก็ตไปยังเราเตอร์ใหม่ TTL จะลดลง 1 เมื่อถึง 0 แพ็กเก็ตนั้นจะถูกทิ้งและเราเตอร์จะส่งข้อความแสดงข้อผิดพลาดกลับมา ด้วยการส่งแพ็คเก็ตในลักษณะนี้ Traceroute จะรับประกันว่าเราเตอร์ทุกตัวในเส้นทางจะทิ้งแพ็คเก็ตและส่งการตอบกลับ
วิธีใช้ Traceroute
Traceroute กำลังทำงาน จากพรอมต์คำสั่งหรือหน้าต่างเทอร์มินัล ใน Windows ให้กดปุ่ม Windows พิมพ์ Command Prompt และกด Enter เพื่อเปิดหนึ่งรายการ
หากต้องการดำเนินการ traceroute ให้ใช้คำสั่ง tracert ตามด้วยที่อยู่เว็บไซต์ ตัวอย่างเช่น หากคุณต้องการ traceroute ไปที่ How-To Geek คุณจะต้องรันคำสั่ง:
tracert mastertrend.info
บน Mac หรือ Linux ให้รัน เทรเซอร์รูท mastertrend.info แทน. คุณยังสามารถอ่านคู่มือฉบับสมบูรณ์ของเราเกี่ยวกับวิธีการใช้คำสั่ง traceroute ใน Linux ได้อีกด้วย
คุณจะเห็นว่าเส้นทางถูกสร้างขึ้นอย่างไรเมื่อคอมพิวเตอร์ของคุณได้รับการตอบสนองจากเราเตอร์ระหว่างทาง ตัวอย่างเช่น นี่คือสิ่งที่จะเกิดขึ้นเมื่อเราพล็อตเว็บไซต์ Twitter

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

การทำความเข้าใจผลลัพธ์
แนวคิดพื้นฐานค่อนข้างชัดเจน บรรทัดแรกแสดงถึงเราเตอร์ที่บ้านของคุณ (โดยถือว่าคุณอยู่หลังเราเตอร์) บรรทัดถัดมาแสดงถึง ISP ของคุณ และบรรทัดด้านล่างแต่ละบรรทัดแสดงถึงเราเตอร์ที่อยู่ไกลออกไป
รูปแบบของแต่ละบรรทัดเป็นดังนี้:
Hop RTT1 RTT2 RTT3 ชื่อโดเมน [ที่อยู่ IP]
- ฮ็อป: ในแต่ละครั้งที่แพ็กเก็ตถูกส่งระหว่างเราเตอร์ จะเรียกว่า “ฮ็อป” ตัวอย่างเช่น ในเอาต์พุตด้านบน เราจะเห็นว่าต้องใช้เวลา 8 ฮ็อปในการเข้าถึงเซิร์ฟเวอร์ Twitter จากตำแหน่งปัจจุบันของเรา
- RTT1, RTT2, RTT3: นี่คือเวลาเดินทางไปกลับที่แพ็กเก็ตใช้ในการไปถึงจุดหนึ่งและส่งกลับมายังคอมพิวเตอร์ของคุณ (เป็นมิลลิวินาที) นี่เรียกว่าค่าความหน่วงและเป็นตัวเลขเดียวกับที่คุณเห็นเมื่อใช้ค่า ping Traceroute จะส่งแพ็คเก็ตสามแพ็คเก็ตไปยังแต่ละฮ็อปและแสดงผลในแต่ละครั้ง เพื่อให้คุณทราบว่าค่าความหน่วงสอดคล้องกัน (หรือไม่สม่ำเสมอ) มากเพียงใด หากคุณเห็น * ในบางคอลัมน์ แสดงว่าคุณไม่ได้รับการตอบสนอง ซึ่งอาจบ่งบอกถึงการสูญหายของแพ็กเก็ต
- ชื่อโดเมน [ที่อยู่ IP]: ชื่อโดเมน หากมี จะช่วยให้คุณเห็นตำแหน่งของเราเตอร์ได้ หากไม่สามารถใช้งานได้ จะแสดงเฉพาะที่อยู่ IP ของเราเตอร์เท่านั้น
ตอนนี้คุณน่าจะสามารถใช้คำสั่ง tracert และเข้าใจผลลัพธ์ได้แล้ว หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเครือข่าย โปรดดูคำแนะนำในการเชื่อมต่อกับเครือข่ายภายในบ้านของคุณจากทุกที่ของเรา