Skip to main content

Perintah Ping (Contoh, Opsi, Switch, dan Lainnya)

Fungsi Perintah 'PING' pada CMD (Juni 2025)

Fungsi Perintah 'PING' pada CMD (Juni 2025)
Anonim

Perintah ping adalah perintah Command Prompt yang digunakan untuk menguji kemampuan komputer sumber untuk mencapai komputer tujuan yang ditentukan. Perintah ping biasanya digunakan sebagai cara sederhana untuk memverifikasi bahwa komputer dapat berkomunikasi melalui jaringan dengan komputer atau perangkat jaringan lain.

Perintah ping beroperasi dengan mengirim Permintaan Pesan Kontrol Internet (ICMP) Echo pesan ke komputer tujuan dan menunggu jawaban.

Berapa banyak dari tanggapan tersebut dikembalikan, dan berapa lama waktu yang dibutuhkan untuk mengembalikannya, adalah dua bagian utama dari informasi yang diberikan oleh perintah ping.

Misalnya, Anda mungkin menemukan bahwa tidak ada respons saat melakukan ping printer jaringan, hanya untuk mengetahui bahwa printer sedang offline dan kebutuhan kabelnya diganti. Atau mungkin Anda perlu melakukan ping ke router untuk memverifikasi bahwa komputer Anda dapat terhubung dengannya, untuk menghilangkannya sebagai kemungkinan penyebab masalah jaringan.

Catatan: Kata "ping" juga digunakan secara online untuk merujuk pesan singkat, biasanya melalui pesan teks atau email. Misalnya, Anda dapat "ping bos Anda," atau mengirim pesan kepadanya, ketika Anda selesai dengan proyek tertentu, tetapi tidak ada hubungannya dengan perintah ping.

Ping Command Ketersediaan

Perintah ping tersedia dari dalam Command Prompt di Windows 10, Windows 8, Windows 7, Windows Vista, dan sistem operasi Windows XP. Perintah ping juga tersedia di versi Windows yang lebih lama seperti Windows 98 dan 95.

Perintah ping juga dapat ditemukan di Command Prompt di Opsi Pemula Lanjutan dan menu Pemulihan / Pemulihan Opsi Pemulihan.

Catatan: Ketersediaan switch perintah ping tertentu dan sintaks perintah ping lainnya mungkin berbeda dari sistem operasi ke sistem operasi.

Ping Command Syntax

ping -t -Sebuah -n menghitung -l ukuran -f -saya TTL -v TOS -r menghitung -s menghitung -w waktu habis -R -S srcaddr -p -4 -6 target /?

Tip: Lihat Cara Membaca Perintah Sintaks jika Anda tidak yakin bagaimana menafsirkan sintaks perintah ping seperti yang dijelaskan di atas atau di tabel di bawah ini.

-tMenggunakan opsi ini akan melakukan ping target sampai Anda memaksanya berhenti dengan menggunakan Ctrl-C.
-SebuahOpsi perintah ping ini akan menyelesaikan, jika mungkin, nama host dari alamat IP target .
-n menghitung Opsi ini menetapkan jumlah Permintaan Echo ICMP untuk mengirim, dari 1 hingga 4294967295. Perintah ping akan mengirim 4 secara default jika-n tidak digunakan.
-l ukuran Gunakan opsi ini untuk mengatur ukuran, dalam byte, paket permintaan echo dari 32 menjadi 65.527. Perintah ping akan mengirim permintaan echo 32-bit jika Anda tidak menggunakan -l pilihan.
-fGunakan opsi perintah ping ini untuk mencegah Permintaan Echo ICMP agar tidak terpecah oleh router antara Anda dan target . Itu -f opsi ini paling sering digunakan untuk memecahkan masalah Path Maximum Transmission Unit (PMTU).
-saya TTL Opsi ini menetapkan nilai Waktu untuk Hidup (TTL), maksimumnya adalah 255.
-v TOS Opsi ini memungkinkan Anda menetapkan nilai Jenis Layanan (TOS). Dimulai pada Windows 7, opsi ini tidak lagi berfungsi tetapi masih ada untuk alasan kompatibilitas.
-r menghitung Gunakan opsi perintah ping ini untuk menentukan jumlah lompatan antara komputer Anda dan target komputer atau perangkat yang ingin Anda rekam dan tampilkan. Nilai maksimum untuk menghitung adalah 9, jadi gunakan perintah tracert jika Anda tertarik untuk melihat semua lompatan antara dua perangkat.
-s menghitung Gunakan opsi ini untuk melaporkan waktu, dalam format Timestamp Internet, bahwa setiap permintaan echo diterima dan balasan echo dikirim. Nilai maksimum untuk menghitung adalah 4, artinya hanya empat lompatan pertama yang dapat dicap waktu.
-w waktu habis Menentukan a waktu habis nilai saat mengeksekusi perintah ping menyesuaikan jumlah waktu, dalam milidetik, ping tersebut menunggu untuk setiap balasan. Jika Anda tidak menggunakan -w pilihan, nilai timeout default 4000 digunakan, yaitu 4 detik.
-ROpsi ini memberi tahu perintah ping untuk melacak jalur perjalanan pulang pergi.
-S srcaddr Gunakan opsi ini untuk menentukan alamat sumber.
-pGunakan switch ini untuk melakukan ping a Virtualisasi Jaringan Hyper-V alamat penyedia.
-4Ini memaksa perintah ping untuk menggunakan IPv4 saja tetapi hanya diperlukan jika target adalah nama host dan bukan alamat IP.
-6Ini memaksa perintah ping untuk menggunakan IPv6 saja tetapi seperti pada -4 pilihan, hanya diperlukan saat ping nama host.
target Ini adalah tujuan yang ingin Anda ping, baik alamat IP atau nama host.
/?Gunakan tombol bantuan dengan perintah ping untuk menunjukkan bantuan terperinci tentang beberapa opsi perintah.

Catatan: The -f, -v, -r, -s, -j, dan -k pilihan bekerja ketika melakukan ping alamat IPv4 saja. Itu -R dan -S opsi hanya bekerja dengan IPv6.

Switch lain yang kurang umum digunakan untuk perintah ping ada termasuk -j daftar-host , -k daftar-host , dan -c kompartemen . Menjalankan ping /? dari Command Prompt untuk informasi lebih lanjut tentang opsi-opsi ini.

Tip: Anda dapat menyimpan output perintah ping ke file menggunakan operator redirection. Lihat Cara Mengarahkan Output Perintah ke File untuk instruksi atau melihat daftar Prompt Perintah Prompt kami untuk tips lainnya.

Contoh Perintah Ping

ping -n 5-l 1500 www.google.com

Dalam contoh ini, perintah ping digunakan untuk melakukan ping nama host www.google.com .

Itu -n option memberi tahu perintah ping untuk dikirim 5 Permintaan ICMP Echo bukan default dari 4, dan -l opsi mengatur ukuran paket untuk setiap permintaan 1500 byte bukannya default 32 byte.

Hasil yang ditampilkan di jendela Command Prompt akan terlihat seperti ini:

Ping www.google.com 74.125.224.82 dengan 1500 byte data: Balas dari 74.125.224.82: byte = 1500 waktu = 68ms TTL = 52 Balas dari 74.125.224.82: byte = 1500 waktu = 68ms TTL = 52 Balasan dari 74.125 .224.82: bytes = 1500 time = 65ms TTL = 52 Balas dari 74.125.224.82: bytes = 1500 time = 66ms TTL = 52 Balas dari 74.125.224.82: bytes = 1500 time = 70ms TTL = 52 Statistik Ping untuk 74.125.224.82: Paket : Terkirim = 5, Diterima = 5, Hilang = 0 (0% rugi), Perkiraan waktu tempuh putaran dalam mili-detik: Minimum = 65ms, Maksimum = 70ms, Rata-rata = 67ms

Itu Hilang 0% dilaporkan di bawah Statistik ping untuk 74.125.224.82 memberitahu saya bahwa setiap pesan ICMP Echo Request dikirim ke www.google.com dikembalikan. Ini berarti, sejauh koneksi jaringan ini berjalan, ia dapat berkomunikasi dengan situs web Google dengan baik.

ping 127.0.0.1

Dalam contoh di atas, kita melakukan ping 127.0.0.1 , juga disebut IPv4 localhost IP address atau IPv4 loopback IP address, tanpa opsi.

Menggunakan perintah ping untuk melakukan ping 127.0.0.1 adalah cara terbaik untuk menguji bahwa fitur jaringan Windows berfungsi dengan baik tetapi tidak mengatakan apa pun tentang perangkat keras jaringan Anda sendiri atau koneksi Anda ke komputer atau perangkat lain. Versi IPv6 dari tes ini akan menjadi ping :: 1.

ping -a 192.168.1.22

Dalam contoh ini, kami meminta perintah ping untuk mencari nama host yang ditetapkan ke 192.168.1.22 Alamat IP, tetapi sebaliknya ping itu seperti biasa.

Ping J3RTY22 192.168.1.22 dengan 32 byte data: Balas dari 192.168.1.22: byte = 32 kali

Seperti yang Anda lihat, perintah ping menyelesaikan alamat IP yang kami masukkan, 192.168.1.22 , sebagai nama host J3RTY22 , dan kemudian mengeksekusi sisa ping dengan pengaturan default.

ping 192.168.2.1

Mirip dengan contoh perintah ping di atas, yang ini digunakan untuk melihat apakah komputer Anda dapat mencapai router Anda. Satu-satunya perbedaan di sini adalah bahwa alih-alih menggunakan saklar perintah ping atau ping localhost, kami memeriksa koneksi antara komputer dan router ( 192.168.2.1 pada kasus ini).

Jika Anda mengalami masalah masuk ke router Anda atau mengakses internet sama sekali, lihat apakah router Anda dapat diakses dengan perintah ping ini, tentu saja, mengganti 192.168.2.1 dengan alamat IP perute Anda.

ping -t -6 SERVER

Dalam contoh ini, kita memaksakan perintah ping untuk menggunakan IPv6 dengan -6 opsi dan terus ping SERVER tanpa batas dengan -t pilihan.

Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 dengan 32 byte data: Balas dari fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Balas dari fe80 :: fd1a: 3327: 2937 : 7df3% 10: waktu

Kami menyela ping secara manual dengan Ctrl + C setelah tujuh balasan. Juga, seperti yang Anda lihat, -6 opsi menghasilkan alamat IPv6.

Tip: Nomor setelah % dalam balasan yang dihasilkan dalam contoh perintah ping ini adalah ID Zona IPv6, yang paling sering menunjukkan antarmuka jaringan yang digunakan.

Anda dapat membuat tabel ID Zona yang dicocokkan dengan nama antarmuka jaringan Anda dengan mengeksekusi netsh antarmuka ipv6 menunjukkan antarmuka. ID Zona IPv6 adalah nomor dalam Idx kolom.

Ping Perintah Terkait

Perintah ping sering digunakan dengan perintah Command Prompt yang berhubungan dengan jaringan lain seperti tracert, ipconfig, netstat, nslookup, dan lainnya.