Perintah Ping

Contoh perintah Ping, opsi, switch, dan lainnya

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 pesan Perintah ECC Internet Control Message Protocol (ICMP) 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.

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 ] [ -a ] [ -n count ] [ -l size ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r count ] [ -suk ] [ -w timeout ] [ - 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.

-t Menggunakan opsi ini akan melakukan ping target sampai Anda memaksa untuk berhenti menggunakan Ctrl-C .
-Sebuah Opsi perintah ping ini akan menyelesaikan, jika mungkin, nama host dari target alamat IP .
-n hitungan Opsi ini menetapkan jumlah Permintaan Echo ICMP untuk dikirim, dari 1 hingga 4294967295. Perintah ping akan mengirim 4 secara default jika -n tidak digunakan.
ukuran -l 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 opsi -l .
-f Gunakan opsi perintah ping ini untuk mencegah Permintaan ICMP Echo terpecah oleh router antara Anda dan target . Opsi -f paling sering digunakan untuk memecahkan masalah Path Maximum Transmission Unit (PMTU).
-i 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 hitungan Gunakan opsi perintah ping ini untuk menentukan jumlah lompatan antara komputer Anda dan komputer target atau perangkat yang ingin Anda rekam dan tampilkan. Nilai maksimum untuk hitungan adalah 9, jadi gunakan perintah tracert jika Anda tertarik untuk melihat semua lompatan antara dua perangkat.
-hitung Gunakan opsi ini untuk melaporkan waktu, dalam format Timestamp Internet, bahwa setiap permintaan echo diterima dan balasan echo dikirim. Nilai maksimum untuk hitungan adalah 4, yang berarti hanya empat loncatan pertama yang dapat dicap waktu.
-w timeout Menentukan nilai timeout ketika mengeksekusi perintah ping menyesuaikan jumlah waktu, dalam milidetik, ping tersebut menunggu setiap balasan. Jika Anda tidak menggunakan opsi -w , nilai timeout default 4000 digunakan, yaitu 4 detik.
-R Opsi ini memberi tahu perintah ping untuk melacak jalur perjalanan pulang pergi.
-S srcaddr Gunakan opsi ini untuk menentukan alamat sumber.
-p Gunakan switch ini untuk melakukan ping alamat penyedia Virtualisasi Hyper-V Network .
-4 Ini memaksa perintah ping untuk menggunakan IPv4 saja tetapi hanya diperlukan jika target adalah nama host dan bukan alamat IP.
-6 Ini memaksa perintah ping untuk menggunakan IPv6 saja tetapi karena dengan opsi -4 , 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: Opsi -f , -v , -r , -s , -j , dan -k berfungsi saat melakukan ping alamat IPv4 saja. Opsi -R dan -S hanya bekerja dengan IPv6.

Switch lain yang kurang umum digunakan untuk perintah ping ada termasuk [ -j host-list ], [ -k host-list ], dan [ -c kompartemen ]. Jalankan 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 ke hostname www.google.com . Opsi -n memberi tahu perintah ping untuk mengirim 5 Permintaan Echo ICMP alih-alih default 4, dan opsi -l mengatur ukuran paket untuk setiap permintaan menjadi 1500 byte sebagai pengganti 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

Kerugian 0% yang dilaporkan di bawah statistik Ping untuk 74.125.224.82 memberi tahu saya bahwa setiap pesan Permintaan Echo ICMP yang dikirim ke www.google.com telah dikembalikan. Ini berarti bahwa, sejauh koneksi jaringan saya berjalan, saya dapat berkomunikasi dengan situs web Google dengan baik.

ping 127.0.0.1

Dalam contoh di atas, saya ping 127.0.0.1 , juga disebut alamat IP local local IPv4 atau alamat IP loopback IPv4, 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 adalah ping :: 1 .

ping -a 192.168.1.22

Dalam contoh ini, saya meminta perintah ping untuk menemukan nama host yang ditetapkan ke alamat IP 192.168.1.22 , tetapi untuk 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 saya masukkan, 192.168.1.22 , sebagai nama host J3RTY22 , dan kemudian mengeksekusi sisa ping dengan pengaturan default.

ping -t -6 SERVER

Dalam contoh ini, saya memaksa perintah ping untuk menggunakan IPv6 dengan opsi -6 dan terus melakukan ping SERVER tanpa batas dengan opsi -t .

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

Saya menginterupsi ping secara manual dengan Ctrl-C setelah tujuh balasan. Juga, seperti yang Anda lihat, opsi -6 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 antarmuka netsh interface ipv6 show . ID Zona IPv6 adalah nomor dalam kolom Idx .

Ping Perintah Terkait

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