นำไปใช้กับ
Windows Server 2019

สำหรับ Microsoft Windows เวอร์ชั่น 2000 ในบทความนี้ ให้ดูที่ 162326

สรุป

บทความนี้อธิบายถึง TRACERT (Trace Route) ซึ่งเป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่คุณสามารถใช้เพื่อนติดตามเส้นทางที่แพคเก็ต Internet Protocol (IP) นำไปยังปลายทางบทความนี้จะอธิบายหัวข้อต่อไปนี้:

  • วิธีการโปรแกรมใช้อรรถประโยชน์ TRACERT

  • วิธีการใช้ TRACERT เพื่อแก้ไขปัญหา

  • วิธีการใช้ตัวเลือกของ TRACERT

ข้อมูลเพิ่มเติม

วิธีการโปรแกรมใช้อรรถประโยชน์ TRACERT

โปรแกรมอรรถประโยชน์ด้านการวินิจฉัย TRACERT จะกำหนดเส้นทางไปยังปลายทางโดยการส่งแพ็คเก็ตของ Internet Control Message Protocol (ICMP) ไปยังปลายทาง ในแพคเก็ตเหล่านี้ TRACERT จะใช้ค่า IP Time-To-Live (TTL) ต่างๆ เนื่องจากต้องใช้แต่ละเราเตอร์ตามเส้นทางในการลด TTL ของแพคเก็ตลงอย่างน้อย 1 ค่าก่อนส่งต่อแพคเก็ต TTL เป็นตัวนับฮ็ฮพที่มีประสิทธิภาพ เมื่อ TTL ในแพคเก็ตเท่ากับศูนย์ (0), เราเตอร์จะส่งข้อความ "Time Exceeded" ของ ICMP กลับไปยังคอมพิวเตอร์ต้นทางTRACERT จะส่งแพคเก็ต echo แรกพร้อม TTL 1 และเพิ่ม TTL ทีละ 1 ในแต่ละครั้งของการส่งถัดมาจนกว่าปลายทางจะตอบกลับ หรือจนกว่าจะถึงจำนวน TTL สูงสุด ข้อความ "Time Exceeded" ของ ICMP ที่เราเตอร์ตัวกลางที่ส่งกลับจะแสดงเส้นทาง หมายเหตุ อย่างไรก็ตาม เราเตอร์บางตัวจะหยุดแพคเก็ตที่มี TTL ที่หมดอายุโดยไม่มีการแจ้ง และแพคเก็ตเหล่านี้จะไม่สามารถมองเห็นได้ใน TRACERTTRACERT จะพิมพ์รายการที่สั่งของเราเตอร์ตัวกลางที่ส่งกลับข้อความ "Time Exceeded" ของ ICMP เมื่อใช้ตัวเลือก -d พร้อมคำสั่ง tracert จะเป็นการสั่งให้ TRACERT ไม่ทำการค้นหา DNS ในแต่ละที่อยู่ IP เพื่อให้ TRACERT รายงานที่อยู่ IP ของส่วนติดต่อที่อยู่ใกล้กับเราเตอร์ในตัวอย่างคำสั่งและผลลัพธ์ของ tracert ต่อไปนี้ แพคเก็ตจะเดินทางผ่านเราเตอร์สองตัว (157.54.48.1 และ 11.1.0.67) เพื่อไปยังโฮสต์ 11.1.0.1 ในตัวอย่างนี้ เกตเวย์เริ่มต้นคือ 157.54.48.1 และที่อยู่ IP ของเราเตอร์บนเครือข่าย 11.1.0.0 คือ 11.1.0.67คำสั่ง:

C:\>tracert 11.1.0.1การแสดงผลจากคำสั่ง: Tracing route to 11.1.0.1 over a maximum of 30 hops --------------------------------------------------- 1 2 ms 3 ms 2 ms 157.54.48.1 2 75 ms 83 ms 88 ms 11.1.0.67 3 73 ms 79 ms 93 ms 11.1.0.1 Trace complete.

วิธีการใช้ TRACERT เพื่อแก้ไขปัญหา

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

C:\>tracert 22.110.0.1การแสดงผลจากคำสั่ง: Tracing route to 22.110.0.1 over a maximum of 30 hops ----------------------------------------------------- 1 157.54.48.1 reports: Destination net unreachable. Trace complete. TRACERT มีประโยชน์ในการแก้ไขปัญหาเครือข่ายขนาดใหญ่ที่มีหลายเส้นทางที่สามารถนำไปสู่จุดเดียวกัน หรือเมื่อมีองค์ประกอบตัวกลางหลายตัว (เราเตอร์หรือบริดจ์)

วิธีการใช้ตัวเลือกของ TRACERT

มีตัวเลือกบรรทัดคำสั่งหลายตัวเลือกที่คุณสามารถใช้ได้กับ TRACERT ถึงแม้ว่าตัวเลือกอาจไม่จำเป็นสำหรับการแก้ไขปัญหามาตรฐานก็ตามตัวอย่างของไวยากรณ์คำสั่งต่อไปนี้จะแสดงตัวเลือกที่เป็นไปได้ทั้งหมด:

tracert -d -h maximum_hops -j host-list -w หมดเวลา target_hostสิ่งที่พารามิเตอร์ทำ: -d Specifies to not resolve addresses to host names -h maximum_hops Specifies the maximum number of hops to search for the target -j host-list Specifies loose source route along the host-list -w timeout Waits the number of milliseconds specified by timeout for each reply target_host Specifies the name or IP address of the target host

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ