Perintah ping (Packet INternet Groper) adalah salah satu utilitas yang paling banyak digunakan di berbagai sistem Operasi:dari Windows hingga Linux.
Ini adalah alat pemecahan masalah jaringan yang digunakan untuk menguji keterjangkauan sistem jarak jauh, server, dan perangkat jaringan.
Ini mencapai ini dengan mengirimkan permintaan gema ICMP ke sistem jarak jauh. Permintaan paket ICMP diterima dan diteruskan kembali ke sumber yang menunjukkan bahwa host sudah aktif.
Dalam panduan ini, kita akan melihat cara penggunaannya dan berbagai opsi yang dapat dilewati untuk mencapai hasil yang berbeda.
Sintaks Perintah ping Linux
Sintaks perintah ping Linux cukup sederhana dan mudah.
ping [option] [hostname or IP address]
Menggunakan perintah ping untuk mendapatkan alamat IP dari sebuah host
Kita bisa menggunakan perintah ping untuk mengetahui alamat IP sebuah website. Output perintah ping mencetak alamat IP dari host.
$ ping journaldev.com
PING journaldev.com (45.33.45.237): 56 data bytes
64 bytes from 45.33.45.237: icmp_seq=0 ttl=56 time=59.133 ms
64 bytes from 45.33.45.237: icmp_seq=1 ttl=56 time=43.917 ms
Menggunakan perintah ping untuk menguji konektivitas atau keterjangkauan sistem
Penggunaan paling dasar dari perintah ping melibatkan pengiriman permintaan ping ke alamat situs web atau nama host seperti yang ditunjukkan.
ping google.com
Contoh keluaran
Atau, Anda dapat melakukan ping ke server dengan menentukan alamat IP-nya seperti yang ditunjukkan.
ping 173.82.2.236
Contoh keluaran
Penting untuk diperhatikan bahwa dalam contoh di atas, perintah ping akan terus mengirimkan permintaan ping hingga Anda menekan CRTL + C .
Perintah Ping menggunakan DNS resolver untuk mengetahui alamat IP dari host dan kemudian mengirimkan permintaan ping. Jika nama host tidak valid, itu akan mengembalikan “Host tidak dikenal ” kesalahan.
$ ping google
ping: cannot resolve google: Unknown host
$ ping sasadsasdd.com
ping: cannot resolve sasadsasdd.com: Unknown host
$
Tentukan interval waktu antara permintaan ping
Ada jeda 1 detik antara permintaan ping secara default. Jika Anda ingin mengubah ini dan menentukan nilai yang lebih tinggi, gunakan -i
argumen diikuti oleh interval waktu seperti yang ditunjukkan.
ping -i 3 google.com
Contoh keluaran
Pada contoh di atas interval waktu antar paket ping adalah 3 detik.
Ubah ukuran paket ping
Jumlah byte yang terkandung dalam permintaan ping adalah 56 secara default ( 64 byte jika Anda menyertakan header ping). Namun, Anda dapat mengubah nilai ini sesuai keinginan Anda dengan menggunakan -s
pilihan diikuti dengan nilai. Untuk mengubah nilainya menjadi 80, jalankan perintah.
ping -s 80 google.com
Contoh keluaran
Tentukan jumlah waktu untuk mengirim ukuran paket ping
Seperti yang telah Anda amati pada contoh sebelumnya, Anda perlu menekan CTRL + C untuk mengganggu pengiriman paket ping. Untuk menghindari ketidaknyamanan ini, Anda dapat menentukan jumlah paket yang akan dikirim menggunakan -c
bendera. Misalnya, untuk mengirim 5 paket ping, jalankan perintah di bawah ini.
ping -c 5 google.com
Contoh keluaran
Perintah di atas mengirimkan 5 paket ping ke target dan akhirnya berhenti.
Membanjiri sistem target
Ya, Anda mungkin skeptis tentang ini, tetapi perintah ping juga dapat digunakan untuk membanjiri target. Anda dapat mencapai ini menggunakan -f
perintah.
ping -f jaykiarie.com
Contoh keluaran
PENAFIAN :Perhatian harus diambil karena membanjiri sistem target dengan permintaan ping dapat menyebabkan serangan DOS yang dapat menurunkan jangkauan atau konektivitas sistem.
Cetak stempel waktu permintaan ping
Jika mau, Anda dapat mencetak stempel waktu selama paket ping dikirim. Ini dicapai dengan menggunakan -D
pilihan. Stempel waktu adalah kombinasi waktu Unix dan mikrodetik.
Contoh keluaran
Kesimpulan
Seperti yang telah kita lihat, ping adalah perintah yang sangat berguna untuk pemecahan masalah jaringan dan membantu administrator Sistem dan pengguna biasa untuk mendiagnosis masalah jaringan yang melibatkan konektivitas antar sistem. Anda dapat menjalankan perintah “man ping” untuk memeriksa semua opsi yang disediakan oleh perintah ping.