tracert เป็นคำสั่งในพรอมต์คำสั่งของ MS-DOS เพื่อติดตามเส้นทางไปยังที่อยู่ IP มีคำสั่งใดใน Gnome Terminal ที่เทียบเท่ากับสิ่งนี้หรือไม่?
tracert เป็นคำสั่งในพรอมต์คำสั่งของ MS-DOS เพื่อติดตามเส้นทางไปยังที่อยู่ IP มีคำสั่งใดใน Gnome Terminal ที่เทียบเท่ากับสิ่งนี้หรือไม่?
คำตอบ:
ติดตั้งแพ็คเกจtracerouteผ่านทางเทอร์มินัลโดยเรียกใช้:
sudo apt-get install traceroute
หลังจากนั้นให้พิมพ์สิ่งนี้ในเทอร์มินัล:
traceroute [ip/web-site domain]
ตัวอย่างเช่น:
traceroute 8.8.8.8
คุณยังสามารถใช้เว็บไซต์ได้เช่นกัน:
traceroute www.sitename.com
tracepath
ด้วย
traceroute
เมื่อไม่ได้ติดตั้ง (แนะนำแพ็คเกจinetutils-traceroute
): " โปรแกรม 'traceroute' สามารถพบได้ในแพ็คเกจต่อไปนี้: inetutils- traceroute traceroute ลอง: sudo apt ติดตั้ง <แพคเกจที่เลือก> "แพ็คเกจใดที่คุณต้องการคุณสามารถอัปเดตคำตอบของคุณได้หรือไม่
เป็นทางเลือกแทน traceroute คุณอาจใช้mtrเหมือน traceroute บนเตียรอยด์
จากคำอธิบายแพคเกจ:
mtr รวมการทำงานของโปรแกรม 'traceroute' และ 'ping' ในเครื่องมือวิเคราะห์เครือข่ายเดียว
เมื่อ mtr เริ่มทำงานจะตรวจสอบการเชื่อมต่อเครือข่ายระหว่างโฮสต์ mtr ที่ทำงานและโฮสต์ปลายทางที่ผู้ใช้ระบุ หลังจากกำหนดที่อยู่ของการกระโดดเครือข่ายแต่ละครั้งระหว่างเครื่องแล้วจะส่งลำดับ ICMP ECHO ไปยังแต่ละเครื่องเพื่อกำหนดคุณภาพของลิงก์ไปยังแต่ละเครื่อง เช่นนี้มันพิมพ์สถิติการทำงานเกี่ยวกับแต่ละเครื่อง
mtr-tiny ถูกคอมไพล์โดยไม่รองรับ X และรักษาพื้นที่ดิสก์
วิธีติดตั้ง:
sudo apt-get install mtr-tiny
ตัวอย่างการใช้งาน:
mtr example.lan
ตัวอย่างผลลัพธ์:
My traceroute [v0.71]
example.lan Sun Mar 25 00:07:50 2007
Packets Pings
Hostname %Loss Rcv Snt Last Best Avg Worst
1. example.lan 0% 11 11 1 1 1 2
2. ae-31-51.ebr1.Chicago1.Level3.n 19% 9 11 3 1 7 14
3. ae-1.ebr2.Chicago1.Level3.net 0% 11 11 7 1 7 14
4. ae-2.ebr2.Washington1.Level3.ne 19% 9 11 19 18 23 31
5. ae-1.ebr1.Washington1.Level3.ne 28% 8 11 22 18 24 30
6. ge-3-0-0-53.gar1.Washington1.Le 0% 11 11 18 18 20 36
7. 63.210.29.230 0% 10 10 19 19 19 19
8. t-3-1.bas1.re2.yahoo.com 0% 10 10 19 18 32 106
9. p25.www.re2.yahoo.com 0% 10 10 19 18 19 19
traceroute
, traceroute6
, tracepath
การดำเนินการนี้ พวกเขาเป็นโปรแกรมปฏิบัติการที่ติดตั้งในระบบ Unix (บางแห่งใน/usr/bin/
หรือ/bin/
หรือ/usr/sbin/
หรือ/sbin/
- สองอันสุดท้ายไม่ได้อยู่ใน PATH สำหรับผู้ใช้ปกติสำหรับรูตเท่านั้น) พวกเขาเป็นอิสระจากแพคเกจขั้วใด ๆ
ฉันเชื่อว่าสิ่งนี้มีการเปลี่ยนแปลง คุณไม่พิมพ์บรรทัดคำสั่ง traceroute อีกต่อไปด้วยการกำหนดค่า "ip / website url" แต่คุณจะต้องพิมพ์:
traceroute <websiteinquestion.com (org, net, gov, whatever)>
ฉันไม่รู้ว่าทำไมสิ่งนี้ถึงได้รับความเรียบง่าย แต่หลังจากพยายามหาวิธีแก้ปัญหาว่าทำไม Hulu.com ถึงหนาวจัดฉันจึงแนะนำให้ลองใช้traceroute
คำสั่ง บนโหนกผมลองด้วยชื่อโดเมนและนามสกุลและมันทำงานได้อย่างสมบูรณ์
traceroute
ยังไม่เคยทำงานร่วมกับ URL (เช่นtraceroute http://askubuntu.com/
) มันทำงานกับชื่อโดเมนได้เสมอ (เช่นtraceroute askubuntu.com
)