▷คำสั่ง Tracert หรือ traceroute มันคืออะไรและควรใช้เพื่ออะไร
สารบัญ:
- คำสั่ง Tracert คืออะไร
- ตรวจสอบปัญหาการเชื่อมต่อกับ Tracert
- วิธีใช้คำสั่ง Tracert ใน Windows
- ตัวเลือก Tracert
- คำสั่ง Tracert ใน Linux
เครือข่ายเป็นส่วนพื้นฐานของชีวิตของเราและงานของเรานั่นคือสาเหตุที่ไม่เคยเจ็บปวดที่จะรู้เครื่องมือเช่นคำสั่ง Tracert หรือที่เรียกว่า Traceroute ซึ่งจะช่วยให้เราสามารถเสริมอรรถประโยชน์คำสั่ง Ping ได้อย่างยอดเยี่ยม
ดัชนีเนื้อหา
หลายครั้งเป็นเรื่องที่น่าสนใจที่จะใช้คำสั่ง Ping เพื่อตรวจสอบความพร้อมในการเชื่อมต่ออินเทอร์เน็ตของเรารวมถึงดูว่าคอมพิวเตอร์ในเครือข่ายของเราเชื่อมต่อกับมันอย่างถูกต้องและแสดงสัญญาณให้เราทราบหรือไม่ นอกจากนี้เรายังสามารถตรวจสอบเวลาแฝงของการเชื่อมต่อของเราตามที่เราได้เห็นในบทเรียนอื่น ๆ ของเรา โดยสรุปพวกเขาเป็นคำสั่งที่มีประโยชน์มากในการรับแง่มุมต่าง ๆ ของเครือข่ายของเราโดยไม่ต้องมีความรู้ที่ดีเกี่ยวกับพวกเขา
วันนี้เรากำลังจะไปอีกขั้นหนึ่งเพื่อแสดงคำสั่งที่น่าสนใจอีกอย่างที่เกี่ยวข้องกับ ping และนั่นจะให้ข้อมูลที่น่าสนใจเกี่ยวกับการกระโดดที่แพ็คเก็ตข้อมูลของเราใช้จนกว่ามันจะถึงปลายทาง
คำสั่ง Tracert คืออะไร
คำสั่งนี้มีอยู่ในระบบ Windows ผ่านคอนโซลคำสั่งทั้งใน พร้อมท์คำสั่ง และใน Windows PowerShell เรามักจะรู้ว่ามันเป็น Traceroute ในกรณีของคำสั่งใน Linux หรือเพียงแค่ติดตาม
Tracert เป็นเครื่องมือที่ จะให้ข้อมูลเกี่ยวกับเส้นทางที่แพ็คเก็ตใช้ซึ่งจะถูกส่งจากคอมพิวเตอร์ของเราไปยังโฮสต์ปลายทาง ไม่ว่าจะบนเครือข่ายท้องถิ่นหรือบนอินเทอร์เน็ตไปยังโดเมนเฉพาะ
โพรซีเดอร์ที่คำสั่งนี้ตามมาคือการส่งแพ็คเก็ตไปยังปลายทาง แต่ในขณะที่มันมาถึงปลายทางสุดท้ายมัน จะร้องขอ เราเตอร์แต่ละตัว ที่อยู่ระหว่าง การตอบสนองต่อทางเดินของแพ็กเก็ต นี้ ด้วยวิธีนี้เราจะได้รับข้อมูลเกี่ยวกับแต่ละโหนดที่แพ็กเก็ตผ่านเช่นที่อยู่ IP ชื่อโดเมนถ้ามีและเวลาแฝงหรือเวลาเชื่อมต่อระหว่างอุปกรณ์ของเราและแต่ละโหนดที่อยู่ระหว่างทาง
ตรวจสอบปัญหาการเชื่อมต่อกับ Tracert
อย่างที่เราเห็นมันเป็นยูทิลิตี้ที่คล้ายกับ ping แต่มันจะแสดงข้อมูลโดยละเอียดเกี่ยวกับการกระโดดของแพ็กเก็ตจนกว่าเราจะไปถึงปลายทาง สิ่งนี้น่าสนใจเป็นพิเศษเมื่อเรามีปัญหากับการเชื่อมต่อของเรา แต่เราไม่ทราบว่าอะไรคือความล้มเหลวหรือความต่อเนื่องของเครือข่าย
เมื่อเราส่งแพ็กเก็ต tracert จะให้ที่อยู่ IP สำหรับโหนดผ่าน หากเราอยู่ในอินทราเน็ตขนาดใหญ่และเราไม่มีการเชื่อมต่อมันจะคุ้มค่าที่จะดูด้วยคำสั่งนี้ว่าการกระโดดเหล่านี้คืออะไรจนกว่าเราจะไปถึงเกตเวย์สุดท้ายที่ให้การเข้าถึงอินเทอร์เน็ต ด้วยวิธีนี้เราจะรู้ว่า IP สุดท้ายขึ้นไปถึงที่ที่แพ็กเก็ตของเราไปถึง และจะอยู่ที่นั่นตรงที่ปัญหาของเราจะอยู่
วิธีใช้คำสั่ง Tracert ใน Windows
ในการใช้คำสั่งนี้บนระบบปฏิบัติการ Windows สิ่งที่เราต้องทำคือเปิดเทอร์มินัลคำสั่ง
- เราสามารถทำได้จากเมนูเริ่มโดยพิมพ์ " CMD " และกด Enter กดปุ่มผสม " Windows + R " และพิมพ์ " CMD " คลิกขวาที่ปุ่มเริ่ม และคลิกที่ตัวเลือก " Windows PowerShell "
ไม่ว่าในกรณีใดเราจะเขียน:
tracert เราเห็นว่ามันจะแสดงที่อยู่ IP ที่แท้จริงของโดเมนที่เราวางไว้ทันทีและจะบอกเราว่าโหนดใดที่มันผ่านไปรวมถึงที่อยู่ IP และเวลาแฝงของแต่ละโดเมน ผลรวมของเวลาแฝงของโหนดทั้งหมดไม่ได้เป็นเวลาแฝงของการเชื่อมต่อของเราค่าเหล่านี้ใช้ได้เฉพาะกับแต่ละกรณีที่มันผ่าน เรามาดูความแตกต่างระหว่าง Tracert และ ping:
จากข้อมูลนี้ เราจะเห็นว่าประมาณ ping ของโดเมนของเราจะแสดงเวลาแฝงเช่นเดียวกับขั้นตอนสุดท้ายของ tracert จนกว่าจะถึง ด้วยสิ่งนี้เราจะสามารถแสดงให้เห็นว่าเวลาแฝงการเชื่อมต่อของเราไม่ใช่การสรุปของขั้นตอนทั้งหมด แต่ได้มาอย่างเป็นอิสระสำหรับแต่ละกรณี
นอกจากนี้เราจะเห็นว่า ping เชื่อมต่อกับโหนดปลายทางที่โดเมนตั้งอยู่และแสดง IP ของมันเท่านั้นขั้นตอนอื่น ๆ จะถูกละเว้นเพื่อไม่ให้แสดงข้อมูลเกี่ยวกับพวกเขา
นอกจากนี้เรายังเห็นว่า บางขั้นตอน ที่แพคเกจได้ปฏิบัติตาม นั้นไม่ได้ให้การตอบสนองกับเราว่า " หมดเวลาสำหรับคำขอนี้ " ซึ่งหมายความว่าโหนดนี้ ไม่ได้รับอนุญาตให้ตอบคำถามในการกำหนดค่าของมัน เพื่อเป็นการป้องกัน
ตัวเลือก Tracert
หากต้องการดูตัวเลือกทั้งหมดที่มีให้กับคำสั่งนี้รวมถึงไวยากรณ์หรือวิธีการใช้งานเราจะต้องใส่คำสั่งต่อไปนี้:
tracert /?
หรือ
tracert
เราจะแสดงข้อมูลเกี่ยวกับการใช้งาน:
- -d: ตัวเลือกที่จะไม่แปลงที่อยู่ IP ที่ผ่านเข้าไปในชื่อโดเมน -h: เราจะ สร้างฮ็อปจำนวนหนึ่งซึ่งน่าสนใจถ้าเราอยู่ในเครือข่ายภายในและเรารู้ว่ามีกี่ขั้นตอนจนกว่าเราจะไปถึงเกตเวย์สุดท้าย -j: เพื่อติดตามเส้นทางไปยังหลายโฮสต์พร้อมกัน -w: เราสามารถกำหนดเวลารอคอยที่เฉพาะเจาะจงเพื่อให้การกระโดดแต่ละครั้งนอกเหนือจากการกระโดดข้ามที่มีอยู่แล้วระหว่างโฮสต์และไคลเอนต์ -R, -S, -6: สำหรับกรณีที่เราต้องการใช้โปรโตคอล IPv6
คำสั่ง Tracert ใน Linux
การใช้คำสั่งนี้ใน Linux นั้นเหมือนกันจริง ๆ เท่านั้นที่มันถูก เรียกว่า Traceroute อย่างมีประสิทธิภาพแทนที่จะเป็น tracert แต่เราจะ ต้องติดตั้งแพคเกจผ่านทางเทอร์มินัลคำสั่งของเรา เนื่องจากโมดูลนี้ไม่ได้มาในอูบุนตูตัวอย่างเช่น
ในการติดตั้งเราจะต้องเปิดเทอร์มินัลคำสั่งและวางคำสั่งต่อไปนี้:
sudo apt-get install inetutils-traceroute
เมื่อติดตั้งแล้วเพื่อดูตัวเลือกต่าง ๆ เราจะต้องใส่:
Traceroute - ช่วยเหลือ
ตัวเลือกจะคล้ายกันมากขึ้นหรือน้อยลงในแง่ของการแก้ปัญหาโดเมน แต่ก็ มีตัวเลือกบางอย่างสำหรับการใช้งานขั้นสูงเพิ่มเติม ตัวอย่างเช่นหากเราต้องการทำหน้าที่เหมือนกับ Windows เราจะ ต้องใส่ "-I" เพื่อทำในโหมด ICMP และ ตัวเลือก "-resolve-hostname" หากเราต้องการแก้ไขชื่อโดเมนหากเป็น เป็นไปได้
นี่คือทั้งหมดที่เกี่ยวกับคำสั่ง tracert และยูทิลิตีของมันสำหรับตรวจจับปัญหาการเชื่อมต่อ
เราขอแนะนำ:
คุณรู้ถึงประโยชน์ของคำสั่งนี้หรือไม่? หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งหรือหัวข้อที่เฉพาะเจาะจงเขียนถึงเราในความคิดเห็นเพื่อช่วยเราสร้างเนื้อหาเพิ่มเติม
6 คำสั่ง snap สำคัญที่คุณควรรู้
คู่มือต่อไปนี้แสดงคำสั่ง Snap ที่จำเป็น 6 ประการที่คุณควรทราบ สิ่งนี้จะช่วยให้คุณติดตั้งและจัดการแอพ Snap บน Ubuntu
คำสั่ง Ping: การใช้งานและการใช้งานใน linux
ในโพสต์ถัดไปเราจะแสดงการใช้และการทำงานของคำสั่ง ping ใน Linux เครื่องมือสำคัญในการวินิจฉัยข้อผิดพลาดของเครือข่าย
คำสั่ง Linux: รู้จักและจัดการระบบ
คำสั่ง Linux: รู้จักและจัดการระบบ คำสั่งและตัวเลือกเพื่อตรวจสอบสถานะของคอมพิวเตอร์ของเราโดยไม่ต้องใช้เครื่องมือกราฟิก