ปัญหาการเชื่อมต่อเป็นเรื่องปกติมากในโลกดิจิทัลนี้ เมื่อเราพยายามเชื่อมต่อกับเซิร์ฟเวอร์หรือเครื่องอื่น ๆ คอมพิวเตอร์ของเราจะสื่อสารกัน การสื่อสารนี้ดำเนินการทีละชิ้นที่เรียกว่าแพ็กเก็ต การส่งและรับแพ็กเก็ตนี้ขึ้นอยู่กับการเชื่อมต่ออินเทอร์เน็ตของคุณ โดยปกติแล้วจะเกิดขึ้นด้วยความเร็วสูงมาก (โดยคำนึงถึงความเร็วของโลกสมัยใหม่นี้) และด้วยเหตุนี้พวกเราส่วนใหญ่จึงมักไม่รู้ว่าเกิดอะไรขึ้นที่แบ็กเอนด์ เมื่อแพ็กเก็ตเหล่านี้ไม่สามารถไปถึงปลายทางจากเครื่องโฮสต์คุณจะไม่สามารถสร้างการเชื่อมต่อได้ Traceroute เป็นเครื่องมือวินิจฉัยขั้นพื้นฐานที่มีประโยชน์ในสภาวะดังกล่าว ให้เราพูดคุยในรายละเอียด
Traceroute คืออะไร?
Trace เป็นเครื่องมือที่มีประโยชน์และน่าสนใจมากที่คุณสามารถใช้เพื่อค้นหาว่าแพ็กเก็ตถูกส่งจากอุปกรณ์โฮสต์ไปยังเครื่องเป้าหมายอย่างไร ภายในอินเทอร์เน็ตแพ็กเก็ตที่ถูกส่งจากคอมพิวเตอร์ของคุณไปยังเครื่องเป้าหมายจะถูกสัมผัสโดยเราเตอร์ต่างๆ เราเตอร์เหล่านี้จะส่งแพ็กเก็ตจากที่หนึ่งไปยังอีกแพ็กเก็ตจนกว่าแพ็กเก็ตจะถึงปลายทางในที่สุด แน่นอนว่าเราเตอร์เหล่านี้มีที่อยู่ IP เนื่องจากสามารถส่งแพ็กเก็ตได้ Traceroute ทำงานได้อย่างชาญฉลาด สิ่งที่ทำคือการใช้ประโยชน์จากฟิลด์ในส่วนหัวของแพ็กเก็ต IP ที่เรียกว่า TTL หรือ Time to Live
Traceroute
TTL ใช้เพื่อป้องกันไม่ให้แพ็กเก็ตวนซ้ำ สมมติว่าเครือข่ายมีการกำหนดค่าไม่ถูกต้องและด้วยเหตุนี้แพ็กเก็ตจึงถูกจับได้ท่ามกลางการกำหนดค่าที่ผิดพลาดนี้ทำให้ต้องกำหนดเส้นทางไปมาระหว่างเราเตอร์สองตัว ตอนนี้ถ้าไม่ใช่สำหรับ TTL แพ็กเก็ตจะติดค้างตลอดไปโดยใช้ทรัพยากรของเครือข่าย วิธีการทำงานคือก่อนส่งแพ็กเก็ตจะได้รับค่า TTL เฉพาะสมมติว่า 4 เมื่อแพ็กเก็ตไปถึงเราเตอร์ตัวแรกจะสูญเสียค่าไป 1 หมายความว่าจะทำให้ค่า Time to Live ลดลง เมื่อค่าถึง 0 แพ็คเก็ตจะถูกทิ้งและป้องกันไม่ให้เกิดการวนซ้ำ
Traceroute ทำงานอย่างไร?
ดังนั้นสิ่งที่ traceroute ทำคือใช้ประโยชน์จากฟิลด์ TTL นี้เพื่อหาที่อยู่ IP ของเราเตอร์เหล่านี้ตามเส้นทางการกำหนดเส้นทาง คุณอาจถามได้อย่างไร? สำหรับการค้นหาข้อมูลประจำตัวสำหรับเราเตอร์สิ่งที่ traceroute ทำคือส่งแพ็กเก็ตที่มีค่า TTL 1 ซึ่งเมื่อสัมผัสโดยเราเตอร์จะหลุดเนื่องจากค่าลดลงเป็นศูนย์ เราเตอร์ในการตอบสนองจะส่งข้อความไปยังแหล่งที่มาเพื่อแจ้งดังกล่าว Traceroute ใช้ข้อความหรือ ping เพื่อค้นหาข้อมูลประจำตัวของเราเตอร์ ค่าของแพ็กเก็ตจะเพิ่มขึ้นเรื่อย ๆ และเป็นผลให้ traceroute ได้รับที่อยู่ IP ของเราเตอร์ทั้งหมดในเส้นทางการกำหนดเส้นทาง ดังนั้นให้คุณมีการวิเคราะห์เส้นทางการเชื่อมต่อ ข้อมูลนี้สามารถใช้เพื่อวินิจฉัยปัญหาการเชื่อมต่อโดยผู้ดูแลระบบเครือข่ายและเป็นประโยชน์
วิธีใช้ Traceroute NG
Traceroute NG เป็นเครื่องมือ traceroute ที่ได้รับการปรับปรุงซึ่งพัฒนาโดย Solarwinds ซึ่งคุณสามารถใช้เพื่อวินิจฉัยปัญหาการเชื่อมต่อ มีการวิเคราะห์เส้นทางเครือข่ายที่รวดเร็วและแม่นยำโดยใช้การตรวจสอบ TCP และ ICMP เราจะชี้แนะวิธีการใช้งานให้กับคุณและพูดตามตรงว่ามันค่อนข้างธรรมดา ในการใช้เครื่องมือนี้ก่อนอื่นคุณต้องดาวน์โหลดเครื่องมือจากเว็บไซต์ของ Solarwinds สำหรับสิ่งนั้นไปที่ ลิงค์นี้ แล้วคลิกที่ ' ดาวน์โหลดเครื่องมือฟรี ’. เมื่อดาวน์โหลดเครื่องมือแล้วให้ทำตามคำแนะนำด้านล่าง:
- แตกไฟล์ .zip ไฟล์ไปยังตำแหน่งที่คุณต้องการจากนั้นไปที่ตำแหน่งที่ระบุนั้น
- เรียกใช้ไฟล์ traceng.exe ไฟล์เพื่อเริ่ม traceroute NG
- เมื่อคุณเรียกใช้เครื่องมือคุณจะได้รับแจ้งให้ไปที่ไฟล์ ข้อตกลงใบอนุญาต กล่อง. ยอมรับข้อตกลงจากนั้นคลิก ยอมรับ .
ข้อตกลงใบอนุญาต
- หากคุณไม่มี WinPcap บนระบบของคุณ traceroute จะโหลดตัวช่วยสร้างการติดตั้ง WinPcap โดยอัตโนมัติ เมื่อได้รับแจ้งด้วยไฟล์ UAC กล่องโต้ตอบคลิก ใช่ .
- ติดตั้ง WinPcap โดยดำเนินการผ่านวิซาร์ดการติดตั้ง
การติดตั้ง WinPcap
- เมื่อเสร็จแล้วให้เปิดไฟล์ พรอมต์คำสั่ง Traceroute NG หน้าต่าง. คุณจะเห็นพารามิเตอร์ทั้งหมดที่มีอยู่และคำอธิบายข้อกำหนด
- มีพารามิเตอร์มากมายที่คุณสามารถใช้ในการสืบค้นกลับได้
การใช้ Traceroute NG
- คุณสามารถใช้ไฟล์ -ถึง พารามิเตอร์ เพื่อดำเนินการอย่างใดอย่างหนึ่งที่กล่าวถึงเมื่อเส้นทางเปลี่ยนไป
- หากคุณต้องการสร้างไฟล์บันทึกให้ใช้ไฟล์ -l พารามิเตอร์ ซึ่งจะสร้างไฟล์บันทึกของการวิเคราะห์เส้นทาง วิธีนี้จะช่วยให้คุณไม่ต้องเขียนที่อยู่ IP ทั้งหมดด้วยตนเองหากเป็นสิ่งที่คุณต้องการโดยบันทึกไว้ในไฟล์บันทึกโดยอัตโนมัติ บันทึกจะถูกบันทึกไว้ในส่วน ' บันทึก ’โฟลเดอร์ traceroute
- ในการใช้เครื่องมือเพียงระบุ URL ของเว็บไซต์ใด ๆ ตามด้วยพารามิเตอร์ที่คุณต้องการและกด ป้อน .
Traceroute NG CMD
- ในระหว่าง traceroute หากประสบปัญหาใด ๆ ปัญหานั้นจะปรากฏขึ้นตรงหน้า ปัญหา .
กำลังแสดงปัญหา
- หากคุณต้องการหยุด traceroute เพียงพิมพ์ ' อะไร ’โดยไม่มีเครื่องหมายวรรคตอนและตี ป้อน .