ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

สำหรับ 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 ที่หมดอายุโดยไม่มีการแจ้ง และแพคเก็ตเหล่านี้จะไม่สามารถมองเห็นได้ใน TRACERT


TRACERT จะพิมพ์รายการที่สั่งของเราเตอร์ตัวกลางที่ส่งกลับข้อความ "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

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ

ขอบคุณสำหรับคำติชมของคุณ!

×