วิธีเรียกใช้ Traceroute เพื่อแก้ไขปัญหาการเชื่อมต่อและข้อผิดพลาด HTTP
เผยแพร่แล้ว: 2020-07-29ข้อผิดพลาดในการเชื่อมต่อจะเกิดขึ้นกับทุกคนที่ใช้อินเทอร์เน็ต เมื่อถึงจุดหนึ่ง การรับส่งข้อมูลจะช้าลงจนถึงการรวบรวมข้อมูล และข้อมูลก็ไม่ผ่าน ไม่ว่าจะเป็นการพยายามส่งหมายเลขบัตรเครดิตที่ไม่ผ่าน การเล่นเกมออนไลน์ที่คำสั่งของคุณมีเวลาแฝงในไม่กี่วินาทีระหว่างการกดปุ่ม หรือเพียงแค่เว็บไซต์ที่หยุดทำงานซึ่งคุณรู้ว่าควรจะทำงานได้อย่างสมบูรณ์ แม้ว่าจะไม่มีสิ่งที่สามารถแก้ไขได้เสมอไป แต่การรู้วิธีเรียกใช้ traceroute สามารถบรรเทาความหงุดหงิดได้อย่างแน่นอน และให้แนวคิดแก่คุณว่าปัญหาอยู่ที่ไหนและควรติดต่อใครเพื่อแก้ไขปัญหา
สมัครสมาชิกช่อง Youtube ของเรา
Traceroute คืออะไร?
Traceroute เป็นสิ่งที่ดูเหมือน: คุณกำลังติดตามเส้นทางที่ข้อมูลติดตามจากจุด A (โดยปกติคือคอมพิวเตอร์ของคุณ) ไปยัง Point Z (เว็บไซต์หรือบริการปลายทางอื่นๆ)
ปริมาณการใช้อินเทอร์เน็ตไม่ได้เป็นเส้นตรง คำขอของคุณจะไม่ส่งไปที่เว็บไซต์โดยตรง ข้อมูลจะถูกส่งผ่านโหนดและฮับต่างๆ ตั้งแต่พร็อกซีเซิร์ฟเวอร์ไปจนถึง CDN เนื่องจากมีหลายโหนดที่จัดการข้อมูลนั้น โอกาสของข้อผิดพลาดของข้อมูลจึงเพิ่มขึ้นตามสัดส่วน
การเรียกใช้ traceroute จะให้ข้อมูลมากมายเกี่ยวกับสิ่งที่เกิดขึ้นระหว่างโหนดเหล่านี้ เพื่อให้คุณเข้าใจได้ง่ายขึ้นว่าเหตุใดข้อมูลของคุณจึงหยุดนิ่ง
วิธีการเรียกใช้ Traceroute
กระบวนการจริงของวิธีการเรียกใช้ traceroute นั้นค่อนข้างง่าย จะแตกต่างกันเล็กน้อยขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้ แต่แนวคิดทั่วไปจะเหมือนกันทุกประการ คุณจะใช้พรอมต์คำสั่งเพื่อเรียกใช้ traceroute จริง ๆ แต่อย่าปล่อยให้สิ่งนั้นทำให้คุณกลัว เป็นการกดแป้นเพียงไม่กี่ครั้งที่จดจำและเข้าใจได้ง่าย
เรียกใช้ Traceroute ใน Windows
หากต้องการเรียกใช้ traceroute ใน Windows คุณจะต้องเปิดบรรทัดคำสั่งหรือ PowerShell คุณสามารถทำได้โดยกดแป้น Windows + R เพื่อเปิดหน้าต่าง Run

คุณสามารถพิมพ์ cmd หรือ powershell และ Windows จะเปิดเครื่องมือที่เกี่ยวข้อง เมื่อเปิดแล้ว เพียงพิมพ์ tracert elegantthemes.com (หรือ URL หรือ IP ใดก็ตามที่คุณกำลังติดตาม)

ข้อมูลที่คุณได้รับอาจดูเหมือน gobbledygook หากคุณไม่คุ้นเคย เราจะอธิบายวิธีตีความด้านล่าง แต่ข้อมูลพื้นฐานคือจำนวนการกระโดดที่ข้อมูลของคุณใช้เพื่อไปยังปลายทาง ในกรณีนี้คือ 9. จากนั้นความเร็วที่ข้อมูลใช้เพื่อไปยังจุดนั้นและกลับมาหาคุณ (2 มิลลิวินาทีไปยังตัวแรก จากนั้น 27 มิลลิวินาทีไปยังจุดถัดไป 8 มิลลิวินาทีเกินกว่านั้น…และอื่นๆ) และสุดท้าย คุณจะเห็นตำแหน่งจริงของเครื่องที่จัดการข้อมูลของคุณ ซึ่งอาจแสดงเป็นที่อยู่ MAC หรือที่อยู่ IP
วิธีเรียกใช้ Traceroute บน Mac
บน Mac กระบวนการจะคล้ายกันมาก คุณจะเปิดการค้นหา Spotlight และค้นหา Terminal คุณยังสามารถค้นหาสิ่งนี้ได้ในโฟลเดอร์ ยูทิลิตี้ ของคุณภายใต้ แอ พ

คำสั่งบน Mac ก็ต่างจากบน Windows เช่นกัน คุณจะเรียกใช้ traceroute elegantthemes.com แทน tracert อย่างไรก็ตาม ข้อมูลที่คุณได้รับจะใกล้เคียงกัน ในเทอร์มินัล Mac ข้อมูลจะถูกส่งไปในลำดับที่ตรงกันข้าม และแม้เมื่อใช้งานไปยังที่เดียวกัน คุณจะได้รับที่อยู่ IP แทนที่อยู่ MAC เช่นเดียวกับบนพีซี
โปรดทราบว่าบน Linux คำสั่งจะเหมือนกันเพราะทั้ง Mac และ Linux นั้นใช้ UNIX ดังนั้นคุณควรจะสามารถเปิดเทอร์มินัลของคุณและเรียกใช้คำสั่ง traceroute บนการติดตั้ง Linux ได้เช่นกัน

การตีความข้อมูล
ข้อมูลที่คุณได้รับจากการติดตามเส้นทางอาจสร้างความสับสนเล็กน้อย แต่มันไม่จำเป็นต้องเป็น
กระโดดความเร็ว
หากคุณสังเกตเห็นในตัวอย่างด้านบน traceroute จะให้เวลาที่แตกต่างกันสามครั้งสำหรับแต่ละโหนดที่ติดตาม สาเหตุที่คุณอาจได้รับข้อมูลที่ระบุว่าใช้เวลา 29 มิลลิวินาที 30 มิลลิวินาที และ 28 มิลลิวินาที เป็นเพราะ traceroute ส่งข้อมูลสามแพ็กเก็ตแยกกันไปยังโหนดนั้น มันส่ง Ping สามครั้งแล้วตรวจสอบความเร็วที่แพ็กเก็ตส่งคืน

การทำเช่นนี้ช่วยให้คุณดูว่ามีจุดแหลมหรือความผิดปกติระหว่างพวกเขาหรือไม่ที่การปิงครั้งเดียวจะไม่จับ โดยทั่วไป คุณจะเห็นความแตกต่างภายใน 10 มิลลิวินาที อาจจะ 20 ถ้าคุณเริ่มเห็นความแตกต่างตั้งแต่ 30 ขึ้นไป อาจมีบางอย่างเกิดขึ้น และหากคุณเห็นความแตกต่างในจำนวนหลายร้อย แสดงว่ามีปัญหาที่คุณควรตรวจสอบกับผู้ดูแลระบบเครือข่ายหรือผู้ให้บริการอินเทอร์เน็ตของคุณ
โปรดทราบด้วยว่าโดยทั่วไปสิ่งที่ต่ำกว่า 100 มิลลิวินาทีจะถือว่าเป็นแบบทันที เป็นเรื่องยากมากที่จะรับรู้สิ่งใด ๆ ที่ต่ำกว่า 1/10 ของวินาที แต่เมื่อคุณเข้าใกล้ 300-500 มิลลิวินาที (หนึ่งในสามถึงครึ่งวินาที) ความล่าช้าจะสังเกตเห็นได้ชัดเจนและเพิ่มขึ้นเป็นความล่าช้า หยุดชะงัก หรือขัดข้อง
อย่างไรก็ตาม ทั้งหมดนี้สัมพันธ์กับ คอมพิวเตอร์ของคุณ ดังนั้นหากคุณมีข้อมูลที่เดินทางจากนิวยอร์กไปยังเซิร์ฟเวอร์ในโตเกียว คุณอาจต้องรอนานขึ้น — 1500+ ms ไม่ใช่เรื่องแปลกสำหรับการกระโดดครั้งต่อๆ ไป
เครื่องหมายดอกจันและตำแหน่งโหนด
ในบางครั้ง คุณอาจเห็นเครื่องหมายดอกจัน (*) แทนความเร็ว ping ใน traceroute ของคุณ แต่ไม่เสมอไป

โดยพื้นฐานแล้ว เครื่องหมายดอกจันนี้หมายความว่าข้อมูลสำหรับแพ็กเก็ตนั้นถูกหยุด ปฏิเสธ หรือสูญหาย มันอาจจะหมดเวลาเช่นกัน
ดังที่คุณเห็นในที่อยู่ด้านบน 4 รายการแรกในซีรีส์นี้เป็นที่อยู่ MAC ที่คล้ายกัน ซึ่งระบุว่าเป็นส่วนหนึ่งของเครือข่ายใกล้เคียง หากไม่ใช่เครือข่ายท้องถิ่นของคุณ เช่น คอมพิวเตอร์ เราเตอร์ โมเด็ม ฯลฯ
จากนั้นทราฟฟิกจะย้ายไปยังอาณาเขตของ ISP (เราทราบสิ่งนี้โดยจัดการโดย comcast.net ) และนั่นคือที่ที่เครื่องหมายดอกจันปรากฏขึ้น ดังนั้น หากมีปัญหาในการเชื่อมต่อที่บอกล่วงหน้าถึง traceroute นี้ คุณจะทราบแล้วว่าต้องติดต่อ Comcast เพื่อแก้ไขปัญหา
และหมายเลขชุดสุดท้ายมาจากปลายทางของคุณและการตั้งค่า มันอาจผ่าน CDN เช่น Cloudflare และหากมีเครื่องหมายดอกจันหรือ ping แฝงสูงที่นี่ คุณจะต้องติดต่อผู้ดูแลระบบของเว็บไซต์นั้นเพื่อตรวจสอบว่าเกิดอะไรขึ้น
เครื่องมือออนไลน์
แต่ถ้าบางที คุณต้องการทราบวิธีเรียกใช้ traceroute ไปยังเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่ง แต่ไม่ใช่แค่จากคอมพิวเตอร์หรือตำแหน่งของคุณเท่านั้น KeyCDN มีเครื่องมือ traceroute ที่ดีจริง ๆ ที่คุณสามารถใช้ได้

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