Apa itu penelusuran rute? Penelusuran rute: mengapa diperlukan?

Bayangkan situasinya: Anda sedang duduk di Internet tanpa mengganggu siapa pun, dan kemudian situs favorit Anda berhenti memuat. Internet telah jatuh, menurut Anda. Namun ternyata situs lain memuat secara normal. Bagaimana cara menentukan apa yang terjadi? akan membantumu penelusuran rute.

Mungkin semua orang tahu bahwa situs web apa pun terletak di server - komputer khusus. Saat kami memasukkan alamat situs web ke bilah alamat browser dan mengeklik tombol "Buka", kami mengirimkannya permintaan ke server. Dalam perjalanan ke situs, permintaan kami melewati beberapa node komunikasi perantara, dan jika semuanya beres, maka situs tersebut akan ditampilkan di browser.

Jika situs tidak dimuat, maka permintaan kami tidak sampai pada waktunya masalah pada salah satu node komunikasi (komputer perantara atau router). Masalahnya mungkin ada pada Anda (misalnya, masalah dengan kabel; meskipun ini tidak akan memuat situs lain), dengan penyedia Internet Anda, atau di pihak host situs. Penelusuran rute akan membantu Anda menentukan dengan tepat di saluran komunikasi mana permintaan Anda hilang.

Penelusuran rute dilakukan dengan menggunakan Utilitas Traceroute/Tracert. Program ini termasuk dalam paket pengiriman hampir semua sistem operasi jaringan modern (sistem operasi yang mendukung pekerjaan dalam jaringan komputer). Di Microsoft Windows program ini disebut tracert, dan di Linux dan Mac OS X disebut traceroute.

Bagaimana program ini bekerja mirip dengan prinsip pengoperasian program. Traceroute mengirimkan data ke server dan pada saat yang sama mencatat semua router perantara yang dilalui data ini dalam perjalanan ke server (node ​​target). Jika terjadi masalah saat mengirimkan data ke salah satu node, program menentukan bagian jaringan tempat masalah tersebut terjadi.

Bagaimana pelacakan rute dilakukan di Windows? Program tracert, seperti program ping, diluncurkan dari baris perintah. Untuk berjaga-jaga, kami mengingatkan Anda cara memasukkan baris perintah di Windows. Ada tiga cara utama:

  1. Klik tombol Start, pilih Run, di kolom Open tulis cmd dan klik tombol OK atau tombol Enter.
  2. Tekan Win+R (Win adalah tombol dengan logo Windows di atasnya), jendela yang sama akan terbuka seperti pada kasus sebelumnya, jadi kita melanjutkan dengan cara yang sama.
  3. Klik tombol Start, pilih All program (atau Program untuk versi OS sebelumnya), di dalamnya - item Standard, di program standar klik item Command Prompt.

Di jendela yang terbuka, ketikkan perintah nama_situs tracert(misalnya, tracert yandex.ru) dan tekan tombol Enter. Alih-alih alamat situs, Anda dapat memasukkan alamat IP-nya (tentu saja jika Anda mengetahuinya). Dengan memasukkan alamat, kita telah menetapkan rute ke node akhir. Jendela baris perintah menampilkan hasil penelusuran secara real time: nama dan alamat IP node perantara, waktu respons dalam milidetik.

Jika Anda tidak tertarik dengan nama host perantara, penelusuran rute harus dilakukan dengan opsi -d, yang menyembunyikan nama router, misalnya: tracert -d yandex.ru.

Bagaimana cara menggunakan data ini untuk memecahkan masalah? Waktu respons menunjukkan seberapa sibuk saluran tersebut. Namun meskipun waktu responsnya lama, situs akan dimuat - meskipun dengan susah payah. Tetapi jika alih-alih waktu respons Anda melihat tulisan itu "Waktu permintaan habis", artinya ada kehilangan data pada node komunikasi ini, artinya masalahnya terletak disana.

Jadi, Penelusuran rute membantu mengidentifikasi simpul masalah. Jika data mengalir normal dan terhenti di tujuannya sendiri, maka masalahnya sebenarnya ada pada situsnya. Jika pelacakan rute berhenti di tengah jalan, maka masalahnya ada di salah satu router perantara. Jika perjalanan paket berhenti di jaringan penyedia Anda, maka masalahnya perlu diselesaikan “di tingkat lokal”.

Jika pelacakan rute terputus pada salah satu router perantara, Anda dapat mencobanya mengakses situs dari komputer lain atau bahkan ponsel- rute akan berubah dan situs mungkin dapat diakses. Yang pasti, Anda bisa mencoba tracing dari komputer lain. Dan jika tidak ada komputer lain, komputer khusus akan datang untuk menyelamatkan layanan daring. Jadi, di situs web traceroute.org Anda dapat melacak rute ke situs tersebut dari berbagai negara. Anda memilih negara dan penyedia dari daftar, memasukkan alamat situs web dan memeriksa rute.

instruksi

Sebuah program untuk melacak rute paket informasi disertakan di hampir setiap sistem operasi jaringan. Di OS Windows disebut tracert, dan di GNU/Linux dan Mac OS disebut traceroute. Prinsip pengoperasian program ini adalah sebagai berikut: Program mengirimkan paket informasi ke alamat yang ditentukan, menetapkan kondisi pengiriman yang jelas tidak mungkin - masa pakai paket yang sangat singkat (TTL - Time To Live). Ketika paket pertama dikirim, itu adalah 1 detik. Setiap server dalam perjalanan dari komputer Anda ke alamat yang diinginkan harus mengurangi nilai ini setidaknya satu. Oleh karena itu, masa pakai paket akan berakhir pada node pertama dan tidak akan mengirimkannya lebih lanjut, tetapi akan mengirimkan pemberitahuan kepada pengirim tentang ketidakmungkinan pengiriman. Dengan cara ini, pelacak akan memperoleh informasi tentang node perantara pertama. Ini kemudian akan menambah masa pakai paket sebanyak satu dan mengirim ulang paket tersebut. Permintaan ini akan berlangsung hingga node kedua dan situasinya adalah . Dengan demikian, program penelusuran akan mengkompilasi daftar semua node perantara, dan jika tidak menerima pemberitahuan dari siapa pun, maka ini berarti salah satu dari dua hal - paket masih terkirim ke penerima, atau node ini tidak dijalankan. . Untuk mengetahuinya, ia akan mengirimkan permintaan dengan cacat lain - nomor port yang jelas-jelas tidak ada akan ditunjukkan. Jika paket ini kembali dengan indikasi maka node tersebut normal dan merupakan penerimanya, dan jika tidak maka terjadi putusnya rantai pengiriman paket pada node tersebut. Bagaimanapun, prosedur penelusuran akan selesai.

Di OS Windows, file yang dapat dieksekusi dari program ini (tracert.exe) disimpan di folder WINDOWSsystem32 pada drive sistem komputer Anda. Namun untuk menjalankan program tidak perlu mencari file. Program ini hanya dikontrol dari , jadi Anda memerlukan baris perintah terlebih dahulu. Untuk melakukan ini, di menu utama (pada tombol “Start”), pilih “Run” untuk membuka kotak dialog “Run a program”. Anda juga dapat membukanya dengan menekan kombinasi tombol WIN + R. Kemudian ketik “cmd” (tanpa tanda kutip) dan tekan tombol “OK” (atau tombol Enter). Di terminal yang terbuka, ketik tracert dan, dipisahkan dengan spasi, alamat node di jaringan yang ingin Anda lacak pelacakan. Ini bisa berupa alamat IP atau nama domain. Protokol http tidak perlu ditentukan. Setelah selesai, hasilnya dapat disalin - tekan CTRL + A untuk memilih semuanya dan Enter untuk menyalin pilihan ke RAM. Kemudian Anda dapat menempelkan apa yang Anda salin ke dokumen apa pun di editor teks apa pun.

Situs web di jaringan tidak muncul dengan sendirinya - situs tersebut dibuat dan dikelola oleh komputer yang disebut server, dan server ini dikelola oleh organisasi - penyedia atau penyedia hosting. Dan agar semuanya dapat direproduksi dengan jelas dan akurat untuk semua orang, penyedia memantau peralatan jaringan, server, saluran komunikasi yang melaluinya informasi dan berbagai data lainnya dikirimkan langsung ke pengguna. Pada gilirannya, pengguna dapat mendiagnosis koneksi Internetnya jika ia tidak dapat memperoleh informasi ini untuk menentukan apakah hosting atau penyedia yang menyediakan akses Internet salah. Menelusuri rute dari komputer pribadi ke situs yang diperlukan membantu dalam diagnosis tersebut.

instruksi

Lakukan penelusuran menggunakan perintah traceroute di Windows-tracert. Untuk melacak rute, lakukan hal berikut: buka menu “Start” – “Run”. Ketik cmd.exe dan pilih OK.

Di baris perintah, ketik perintah tracert server_name (nama server ditunjukkan dalam email selamat datang saat memesan layanan). Tunggu hingga perintah selesai, lalu klik kanan di jendela Command Prompt, pilih Select All, lalu (setelah dipilih) tekan Enter. Selanjutnya untuk melihat jejaknya, klik kanan, lalu klik “Sisipkan” pada kolom masukan pesan.

Dalam topik ini kami akan menjelaskan secara rinci bagaimana hal ini dilakukan dan mengapa hal ini diperlukan. Kami akan memberi tahu Anda semua ini untuk pengguna Windows. Diasumsikan bahwa pengguna sistem operasi lain sudah cukup mahir untuk mengetahui cara melakukan manipulasi serupa, atau dapat menemukan instruksi di Internet tanpa bantuan saya. Pertama, sedikit teori:

Mengapa penelusuran diperlukan? Terkadang situs tertentu (biasanya Anda peduli dengan situs Anda) tidak dapat diakses oleh Anda. Mungkin ada alasan berbeda untuk hal ini:

  1. Masalah pada server (termasuk pekerjaan teknis)
  2. Masalah dengan penyedia akses Anda
  3. Masalah pada saluran
  4. Masalah peramban
  5. Anda juga dilarang oleh beberapa orang lain.

Penelusuran akan membantu mengidentifikasi situasinya. Dan ketika menghubungi support dengan masalah situs tidak tersedia, sebaiknya segera kirimkan data perintah tracert. Ini akan menghemat waktu dan memungkinkan Anda dengan cepat mulai menyelesaikan masalah sesuai manfaatnya. Selain itu, sebelum menulis bahwa situs Anda tidak tersedia, Anda harus mencoba menentukan apakah ini masalah pribadi atau bersifat global.

Jika situs tersebut sama sekali tidak tersedia, kemungkinan besar kami mengetahuinya, meskipun tidak ada yang melarang Anda untuk mengingatkan kami lagi tentang hal itu. Hal utama adalah bahwa surat-surat kemarahan Anda tidak mengalihkan perhatian kami dari penyelesaian masalah itu sendiri, mengalihkan perhatian kami untuk menjawab Anda.

Untuk mengetahui secara kasar apa masalahnya, Anda harus mencoba membuka situs di browser lain dan memastikan situs tersebut juga tidak terbuka di browser lain; jika terbuka di browser lain, maka ini adalah masalah dengan browser atau pengaturan firewall Anda . Mintalah salah satu teman Anda yang menggunakan penyedia berbeda, atau lebih baik lagi, tinggal di wilayah lain, untuk mengunjungi situs tersebut. Jika mereka berhasil masuk dengan aman, tetapi Anda tidak melakukannya, kemungkinan besar ada masalah dengan penyedia atau saluran Anda, meskipun opsi lain dimungkinkan. Dalam hal ini, ada baiknya melakukan penelusuran; ini akan membantu mengidentifikasi masalahnya.

Selain itu, sebagai analogi menghubungi teman, kami dapat merekomendasikan penggunaan layanan khusus untuk memantau ketersediaan situs web. Misalnya: http://host-tracker.com/

Dengan mengikuti link yang disediakan, masukkan alamat situs dan klik tombol "centang". Setelah beberapa waktu, layanan akan menampilkan status ketersediaan situs yang sedang diperiksa dari berbagai belahan dunia. Jika hasilnya "Ok", sekali lagi, kita membicarakan masalah lokal Anda.

Bagaimana cara melakukan penelusuran? Klik "Mulai" dan kemudian klik "Jalankan". Di sana kita menulis "cmd" dalam huruf latin tanpa tanda kutip dan tekan "Ok" (atau "Enter"):

Pada baris perintah yang muncul, sekali lagi tanpa tanda kutip, tulis “alamat penelusuran situs yang diinginkan”. Misalnya, jika kita menelusuri ucoz.ru, tulis “tracert ucoz.ru” dan tekan “Enter”.

Bukan rahasia lagi bahwa situs web apa pun dihosting di server tertentu dan dengan memasukkan alamat situs yang diperlukan di bilah alamat browser yang diinstal, lalu mengklik tombol "buka", pengguna mengirimkan permintaan ke server. Dalam perjalanan ke situs, permintaan melewati node komunikasi perantara. Jika berfungsi normal, maka sumber daya dimuat di browser.

Jika situs tidak dimuat, berarti permintaan yang dikirim tidak dapat diterima karena ada masalah pada salah satu node komunikasi. Penelusuran rute akan membantu Anda memahami bagian saluran komunikasi mana yang menyebabkan permintaan hilang.

Bagaimana melakukan pelacakan situs

Selanjutnya saya akan memberi tahu Anda cara melakukan penelusuran rute di OS Windows. Untuk melakukan ini, kita perlu menggunakan utilitas Tracert, yang mirip dengan program ping, diluncurkan dari baris perintah. Untuk memahaminya, Anda dapat menggunakan salah satu dari tiga metode yang saya sarankan:

2. Gunakan kombinasi tombol Win+R, yang akan membuka jendela seperti pada metode pertama. Maka semua tindakannya sama.

Sebuah jendela dengan latar belakang hitam akan terbuka, di mana Anda perlu mengetikkan perintah dalam bentuk tracert site_name (sebagai contoh: tracert yahoo.com) dan mengonfirmasi entri dengan tombol Enter. Jika Anda mengetahui alamat IP sumber daya, maka alih-alih nama domain, Anda dapat memasukkannya. Dengan memasukkan alamat, rute ke node tujuan dibuat. Jendela baris perintah menampilkan hasil pelacakan secara real time: alamat IP dan nama node perantara, serta waktu respons yang ditampilkan dalam milidetik.

Jika nama node perantara tidak menarik, maka pelacakan rute harus dilakukan dengan penambahan parameter –d, yang memungkinkan Anda menyembunyikan nama router. Seperti inilah contoh permintaannya: tracert -d yahoo.com.

Waktu respons mencirikan beban pada saluran khusus. Dengan waktu respon yang lama, situs akan dimuat, tetapi akan sangat sulit. Namun jika muncul pesan peringatan bahwa batas waktu permintaan telah terlampaui, maka terjadi kehilangan data pada node tertentu. Oleh karena itu, simpul ini bermasalah.

Dengan demikian, penelusuran rute memungkinkan Anda mengidentifikasi masalah pada node. Jika data sampai dengan normal, tetapi hilang di node tujuan, maka masalahnya ada pada situsnya. Jika jejak putus di tengah rute, berarti ada masalah dengan router perantara. Jika paket hilang di jaringan penyedia yang Anda gunakan, maka masalah ini langsung teratasi bersamanya.

Perintah tracert digunakan untuk meluncurkan utilitas diagnostik yang menentukan rute lalu lintas di jaringan. Program ini hadir di sebagian besar sistem operasi modern. Utilitas ini digunakan terutama untuk menguji dan mengidentifikasi area masalah dalam jaringan.

Apa yang diperiksa oleh perintah tracert?

Tracert mengirimkan permintaan ke tujuan yang mirip dengan Memperhatikan bahwa pengguna telah mengetikkan perintah tracert, Windows mengirimkan paket yang ditandai secara khusus, yang, setelah mencapai gateway pertama, dikembalikan ke komputer pengguna. Dalam hal ini, data yang diterima berisi informasi tentang node yang mengembalikannya. Setelah ini, permintaan berikutnya dikirim, yang isinya sudah berisi instruksi untuk membiarkan gateway sebelumnya meneruskannya.

Pengiriman paket secara berurutan memungkinkan Anda memperoleh rute informasi lengkap dari komputer pengguna ke node mana pun di Internet atau jaringan lokal. Oleh karena itu, perintah tracert menjadi alat penting saat mendiagnosis masalah, memungkinkan Anda mengidentifikasi area di mana paket hilang.

Menjalankan perintah tracert di Windows

Setelah berada di baris perintah, Anda harus memasukkan tracert domen.ru, di mana alih-alih domen.ru Anda dapat menentukan nama domain atau alamat IP apa pun. Ini akan meluncurkan utilitas dengan parameter standar.

Opsi Perintah Tracert

Diluncurkan oleh pengguna berpengalaman, perintah tracert berisi deskripsi kunci. Itu bisa dipanggil hanya dengan mengetikkan perintah tracert dengan parameter -?

Berikut ini penjelasan singkat tentang parameter yang didukung oleh perintah tracert:

  • -h menentukan jumlah lompatan maksimum yang dapat dilakukan saat mencari node akhir.
  • -d mencegah perintah mencoba menyelesaikan alamat IP gateway perantara menjadi sebuah nama.
  • -j memungkinkan utilitas untuk secara bebas mencari rute melalui daftar node. Maksimum 9 router dapat ditentukan.
  • -w digunakan untuk menentukan waktu menunggu respon permintaan dari node. Jika tidak ada respons yang diterima, tanda bintang akan ditampilkan. Ditentukan dalam milidetik.

Secara default, jumlah lompatan maksimum dibatasi hingga 30, dan waktu tunggu dibatasi hingga 4 detik.

Analog di Linux

Pengguna memiliki akses ke utilitas dengan fungsionalitas yang lebih luas daripada perintah tracert. Ini disebut pelacak. Aplikasi ini berbeda dari aplikasi Windows dengan adanya berbagai mode, yang diatur menggunakan parameter.

Penelusuran menggunakan ICMP dimulai menggunakan perintah tracertroute dengan tombol -I. Harap dicatat bahwa Anda memerlukan hak administrator untuk melakukan operasi ini. Dengan pengaturan standar pada sebagian besar distribusi, setiap pengguna dapat menjalankan perintah tracertroute. Dalam hal ini, paket UDP akan digunakan; Anda juga dapat memaksa utilitas untuk menggunakannya menggunakan parameter -U.

Tanda bintang di keluaran rute

Seringkali, perintah tracert atau analognya untuk Linux di beberapa tempat menampilkan tanda bintang alih-alih informasi tentang respons node. Hal ini tidak boleh dianggap sebagai sebuah kesalahan. Ini hanya berarti satu hal: router tertentu tidak menanggapi permintaan dalam jangka waktu tertentu. Tidak ada yang salah dengan hal ini, karena alasannya bisa sangat banyak. Salah satunya adalah pemasangan firewall atau tindakan keamanan lainnya yang memblokir jalannya paket tertentu.

Apa yang perlu Anda ketahui tentang penelusuran rute?

Tracert merupakan perintah yang sangat penting ketika mendiagnosis masalah jaringan. Namun, perlu diingat bahwa sangat mudah untuk membuat kesalahan saat melihat output dari perintah tracert. Oleh karena itu, Anda sebaiknya tidak menggunakan penelusuran rute sebagai satu-satunya cara pemecahan masalah.

Alasan lain mengapa penelusuran hanya dapat secara tidak langsung menunjukkan suatu masalah adalah perbedaan rute paket di Internet dalam arah yang berbeda. Biasanya, paket yang dikirim oleh pengguna melewati node yang sama ke server, sedangkan paket yang dikirim kembali melalui jalur yang sama sekali berbeda.

Penundaan paket yang muncul pada keluaran tracert atau traceroute tidak ada hubungannya dengan penundaan paket transit. Hal ini disebabkan oleh kekhasan pemrosesannya di router. Oleh karena itu, untuk menavigasinya, Anda harus bisa membaca keluaran perintah dengan benar, yang cukup sulit.

Utilitas MTR

Program MTR tersedia dalam versi untuk sebagian besar sistem operasi. Prinsip pengoperasiannya sangat mirip dengan perintah pelacak (traceroute). Ini melakukan polling pada node tertentu untuk jangka waktu tertentu, sambil memungkinkan perubahan penundaan dicatat.

Versi Windows dari utilitas ini disebut WinMTR dan didistribusikan secara gratis.

Pengguna diberi kesempatan untuk bekerja dengan antarmuka grafis di mana perlu untuk menentukan alamat IP atau domain dari host tujuan dan mulai mengumpulkan statistik. Biasanya, minimal 100 paket harus dikirim untuk dianalisis.

Pengguna Linux juga harus menginstal MTR tambahan dari repositori. Sistem operasi ini biasanya menggunakan utilitas versi konsol. Pengguna memiliki akses ke berbagai parameter yang memungkinkannya mengatur jumlah paket yang akan dikirim, menulis laporan ke file, dan batas waktu. Selain itu, versi Linux dapat menggunakan port atau paket TCP tertentu untuk pengujian.

Apa yang harus saya kirimkan ke ISP saya untuk mendiagnosis masalah jaringan?

Biasanya yang terbaik adalah mengirimkan output laporan utilitas tracert (traceroute), ping, dan MTR ke administrator server atau ISP. Tentu saja, Anda dapat mencoba bertahan hanya dengan pilihan terakhir, namun semakin banyak informasi yang diberikan, semakin mudah bagi spesialis untuk menemukan dan memperbaiki masalahnya.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat