Laman » bagaimana untuk » Bagaimana Menggunakan Traceroute untuk Mengenalpasti Masalah Rangkaian

    Bagaimana Menggunakan Traceroute untuk Mengenalpasti Masalah Rangkaian

    Traceroute adalah alat baris arahan yang disertakan dengan Windows dan sistem operasi lain. Bersama-sama dengan arahan ping, ia merupakan alat penting untuk memahami masalah sambungan Internet, termasuk kehilangan paket dan latensi tinggi.

    Sekiranya anda mengalami masalah menyambung ke laman web, traceroute dapat memberitahu anda di mana masalahnya. Ia juga boleh membantu menggambarkan lalu lintas laluan yang diperlukan antara komputer anda dan pelayan web.

    Bagaimana Traceroute berfungsi

    Apabila anda menyambung ke laman web - katakanlah, howtogeek.com - lalu lintas harus melalui beberapa perantara sebelum sampai ke laman web. Lalu lintas akan melalui router tempatan anda, router penyedia perkhidmatan Internet anda, ke rangkaian yang lebih besar, dan sebagainya.

    Traceroute menunjukkan kepada kami jalan lalu lintas yang diperlukan untuk mencapai laman web. Ia juga memaparkan penangguhan yang berlaku pada setiap perhentian. Jika anda menghadapi masalah untuk mencapai laman web dan laman web yang berfungsi dengan betul, mungkin terdapat masalah di suatu tempat di jalan antara komputer anda dan pelayan laman web. Traceroute akan menunjukkan kepada anda di mana masalah itu.

    Kami telah menggunakan traceroute untuk menjelaskan - dan menunjukkan - siapa yang menyediakan perkhidmatan Internet untuk penyedia perkhidmatan Internet anda.

    Dalam istilah yang lebih teknikal, traceroute menghantar urutan paket menggunakan protokol ICMP (protokol yang sama digunakan untuk perintah ping.) Pek pertama mempunyai masa untuk hidup (juga dikenali sebagai TTL, atau hop hop) dari 1, yang paket kedua mempunyai TTL 2, dan sebagainya. Setiap kali satu paket dihantar ke penghala baru, TTL akan menurun sebanyak 1. Apabila mencapai 0, paket dibuang dan router kembali mesej ralat. Dengan menghantar paket dengan cara ini, traceroute memastikan bahawa setiap penghala di laluan akan membuang paket dan menghantar respons.

    Cara Menggunakan Traceroute

    Traceroute dijalankan dari tingkap command prompt atau terminal. Pada Windows, tekan kekunci Windows, taip Command Prompt, dan tekan Enter untuk melancarkan satu.

    Untuk menjalankan traceroute, jalankan arahan tracert diikuti dengan alamat tapak web. Contohnya, jika anda mahu menjalankan traceroute di How-To Geek, anda akan menjalankan arahan:

    tracert howtogeek.com

    (Pada Mac atau Linux, jalankan traceroute howtogeek.com sebaliknya.)

    Anda secara beransur-ansur akan melihat laluan mengambil bentuk kerana komputer anda menerima respons dari router di sepanjang jalan.

    Jika anda menjalankan traceroute untuk laman web lain - terutamanya yang dihoskan di rantau yang berbeza di dunia - anda akan melihat bagaimana laluan berbeza. "Hop" yang pertama adalah sama dengan trafik yang mencapai ISP anda, manakala hop kemudiannya berbeza kerana paketnya pergi ke tempat lain. Sebagai contoh, di bawah, anda dapat melihat paket yang pergi ke Baidu.com di China.

    Memahami Output

    Idea asas adalah jelas. Baris pertama merupakan penghala rumah anda (dengan mengandaikan anda berada di belakang router), baris seterusnya mewakili ISP anda, dan setiap baris lebih jauh mewakili router yang lebih jauh.

    Format setiap baris adalah seperti berikut:

    Hop RTT1 RTT2 RTT3 Nama Domain [Alamat IP]

    • Hop: Setiap kali paket diluluskan di antara penghala, ini disebut sebagai "hop." Sebagai contoh, dalam output di atas, kita dapat melihat bahawa diperlukan 14 hop untuk mencapai pelayan How-To Geek dari lokasi semasa saya.
    • RTT1, RTT2, RTT3: Ini adalah masa perjalanan pulang yang diperlukan untuk satu paket untuk mendapatkan hop dan kembali ke komputer anda (dalam milisaat). Ini sering dirujuk sebagai latency, dan adalah nombor yang sama yang anda lihat semasa menggunakan ping. Traceroute menghantar tiga paket ke setiap hop dan dipaparkan setiap kali, jadi anda mempunyai idea bagaimana konsisten (atau tidak konsisten) kependaman itu. Jika anda melihat * dalam beberapa lajur, anda tidak menerima respons - yang mungkin menunjukkan kehilangan paket.
    • Nama Domain [Alamat IP]: Nama domain, jika tersedia, sering dapat membantu anda melihat lokasi penghala. Sekiranya ini tidak tersedia, hanya alamat IP penghala yang dipaparkan.

    Anda kini boleh menggunakan arahan tracert dan memahami outputnya.