Apa itu PING dan Bagaimana Cara Menggunakannya? Pelajari dengan 7 Contoh
Diterbitkan: 2021-08-15Ping adalah salah satu perintah jaringan yang paling banyak digunakan.
Dalam artikel hari ini, Anda akan mempelajari apa itu, cara menggunakannya, alat ping online, dan beberapa contoh praktis.
Pertama-tama, mari kita lihat apa itu ping. Ping adalah utilitas perintah Terminal / Shell yang digunakan sebagai cara sederhana untuk memverifikasi bahwa mesin memiliki akses internet dan dapat berkomunikasi dengan komputer atau perangkat jaringan lain.
Beberapa fungsi dari perintah ping adalah :
- Uji konektivitas jaringan: jaringan lokal, internet
- Memecahkan masalah kartu antarmuka jaringan
- Uji masalah resolusi nama DNS
Sebagian besar sistem operasi seperti Windows, macOS, dan Linux telah menginstal Ping, tetapi kami akan menuju ke proses instalasi melalui artikel.
Mungkin, Anda pernah melihat ping dalam percakapan normal, misalnya, “Saya akan melakukan ping kepada Anda setelah saya selesai mengerjakannya”. Dalam bahasa umum, ping berarti pesan yang dikirim dari komputer ke komputer lain.
Penggunaan Ping
Untuk memeriksa Anda telah menginstal ping, jalankan terminal (macOS, Linux) atau command prompt (Windows), dan ketik “ping –help”. Dalam kebanyakan kasus, Anda akan melihat sesuatu seperti ini.

Jika Anda mendapatkan bagian bantuan dengan daftar bendera untuk digunakan, Anda siap melakukannya. Di beberapa distribusi Linux seperti Ubuntu, Anda mungkin mengalami masalah karena ping tidak diinstal secara default. Di Ubuntu, Anda dapat menginstal ping dengan:
sudo apt install iputils-ping
Cara lain untuk menguji ping yang diinstal di sistem Anda akan menggunakan which , yang mengembalikan jalur biner apa pun yang diinstal di sistem Anda:
which ping # /usr/bin/ping # My result
Sekarang Anda dapat menggunakan ping tanpa masalah, saatnya mempelajari penggunaan dasarnya.
Perintah ping terhubung ke host mana pun yang tersedia, baik di jaringan lokal Anda atau melalui internet. Host tersebut dapat berupa komputer lain, server, router, atau bahkan printer.
Ping menerima satu argumen, yaitu web atau alamat IP yang Anda coba sambungkan. Sebagai contoh, kami akan mencoba menghubungkan ke geekflare.com.
$ ping geekflare.com
Ingat tanda “$” berarti kita menggunakan shell bash; di Powershell (Windows), itu akan menjadi ">". Anda hanya harus menyalin perintah dan bukan tanda dolar.
Setelah mengetik perintah di atas, Anda akan melihat sesuatu seperti berikut:
PING geekflare.com (104.27.118.115) 56(84) bytes of data. 64 bytes from 104.27.118.115 (104.27.118.115): icmp_seq=1 ttl=57 time=64.1 ms 64 bytes from 104.27.118.115 (104.27.118.115): icmp_seq=2 ttl=57 time=71.4 ms
Pertama, ini menunjukkan nama domain yang kami coba sambungkan dan alamat IP-nya di dalam tanda kurung. Kemudian, ia mengirimkan paket byte data (biasanya 64) ke tujuan yang diinginkan. Untuk menghentikan perintah ping, cukup tekan Ctrl + C .
Jika Anda memiliki koneksi internet yang stabil (yang saya yakin Anda lakukan sejak Anda membaca ini), Anda akan mendapatkan pesan yang mirip dengan yang di bawah ini:
--- geekflare.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 10192ms
Pesan ini menunjukkan statistik proses ping yang Anda lakukan ke nama domain atau alamat IP. Seperti yang Anda lihat, ping mengirim 3 paket data, dan menerima semuanya. Itu berarti koneksi internet Anda dan layanan hosting yang melayani alamat IP berfungsi dengan baik.
Proses yang sama terjadi ketika Anda mengunjungi halaman web, Anda (browser Anda) mengirim paket data dengan permintaan, DNS (layanan nama domain) menerjemahkan nama domain ke alamat IP asli, dan kemudian host mengirimkan konten dari halaman kembali kepada kami. Tentu saja, kami melewatkan banyak hal, tetapi ini hanya penjelasan tentang interaksi jaringan sederhana.
Sebagai tip pro, kapan pun Anda membutuhkan daftar flag yang tersedia, Anda dapat memanggil halaman manualnya dengan man atau flag –help .
man ping # Manual page ping --help # Help flag
IPv6 vs. IPv4
Dunia kehabisan alamat IP, dan sebagai hasilnya, kami mulai menerapkan IPv6 (Protokol Internet versi 6).
Secara singkat dijelaskan, IPv4 adalah protokol IP inti yang menjalankan web. Ini menggunakan alamat IP 32-bit, termasuk notasi titik numerik. Misalnya, alamat IP utama Google adalah 8.8. 8.8 . IPv4 telah ada sejak 1981, dan ini adalah protokol normal yang biasa kita lihat.
Di sisi lain, IPv6 adalah protokol IP lain yang memecahkan masalah keluar dari alamat. Jika IPv4 memiliki hingga 4,3 miliar kombinasi, IPv6 dapat memiliki 340 triliun triliun triliun alamat IP.
Berikut adalah contoh alamat IPv6: 2001:db8:3333:4444:5555:6666:7777:8888 .
Dengan kata lain, kami akan beralih ke alamat IPv6 dalam beberapa tahun ke depan karena setiap perangkat IOF (internet of things) dan situs web yang akan datang akan membutuhkan alamat baru.
Ping sudah mendukung alamat IPv6, dan di beberapa distribusi Linux, Anda dapat menemukan perintah eksklusif, ping6, untuk mereka.
Namun, cara terbaik untuk melakukan ping ke alamat IPv6 adalah menggunakan flag -6 .
Berikut ini contohnya:
ping -6 2001:db8:3333:4444:5555:6666:7777:8888
Jika jaringan Anda belum mendukung IPv6, jangan khawatir. Adaptasi IPv6 telah berkembang pesat dalam beberapa tahun terakhir.

Gunakan alat pengujian IPv6 untuk memeriksa apakah situs web Anda mendukungnya.
Layanan Ping Online
Penggunaan ping saja tidak untuk menentukan apakah Anda dapat menjangkau server tertentu, tetapi juga untuk mendapatkan latensi (waktu yang diperlukan ping untuk menerima respons) dari permintaan Anda ke server. Alat ping online memungkinkan Anda mengumpulkan lebih banyak data tentang proses ping seperti
Di sisi lain, jika Anda mengalami kesulitan dengan konektivitas Anda atau hanya ingin menguji latensi server Anda dari lokasi yang berbeda di seluruh dunia, alat Ping online adalah pilihan terbaik Anda.
Lihat alat ping online gratis kami, dan lakukan ping dari London, Mumbai, dan Oregon. Dengan menggunakan alat ini, Anda akan mendapatkan data penting seperti kehilangan paket dan waktu maksimum dan minimum yang diperlukan untuk mendapatkan respons dari server Anda.

Contoh Perintah
Mari kita uji dan lihat beberapa contoh yang sering digunakan dari alat jaringan ini.
#1 . Periksa koneksi Internet Anda
Ini mungkin tampak jelas, tetapi Anda dapat memeriksa apakah Anda memiliki akses ke Internet dengan melakukan ping (tindakan menggunakan ping) host target yang solid seperti google.com.
ping google.com
Jika Anda tidak mendapatkan tanggapan apa pun, kemungkinan koneksi Internet Anda tidak berfungsi dengan baik.
#2. Kirim Jumlah Ping yang Ditentukan
Satu masalah yang mungkin Anda temui jika Anda menggunakan mesin Unix adalah bahwa ping mengirimkan paket data tanpa batas. Dengan flag -c (count), Anda dapat menentukan jumlah ping yang ingin Anda buat. Misalnya, jika Anda ingin melakukan ping tepat tiga kali, Anda akan melakukannya.
ping -c 3 geekflare.com
Catatan: Ini tidak terjadi di Windows di mana ping hanya mengirim 4 paket data
Anda dapat menggunakan tanda ini untuk hanya mengirim permintaan ping dan menampilkan alamat IP tujuan yang ingin Anda capai.
ping -c 1 google.com
#3. Ping Server Dalam Interval
Anda dapat mengatur interval detik antara pengiriman setiap paket. Interval default adalah satu detik, tetapi Anda dapat memodifikasinya dengan flag -i .
ping -i 3 geekflare.com
#4. Ping localhost
Anda dapat melakukan ping ke alamat IPv4 apa pun; oleh karena itu, Anda dapat melakukan ping ke localhost menggunakan label localhost atau alamat IP 127.0.0.1 .
ping localhost # works fine ping 127.0.0.1 # works fine too
Ping tidak akan melewati antarmuka jaringan fisik tetapi melalui loopback virtual.
#5. Melakukan Ping pada Siaran
Anda dapat menggunakan flag -b untuk mengirim permintaan ke alamat broadcast. Misalnya, Anda dapat melakukan ping ke semua perangkat di jaringan lokal Anda dengan perintah berikut.
ping -b 255.255.255.255
#6. Kirim Ukuran Paket Tertentu
Tergantung pada kebutuhan Anda, Anda dapat mengubah ukuran paket ping Anda menggunakan flag -s dengan jumlah byte yang ingin Anda kirim.
ping -s 70 google.com
Perhatikan bahwa beberapa permintaan mungkin tidak berfungsi jika Anda mengirim paket ukuran besar.
#7. ping banjir
Bendera -f mengirimkan permintaan ping secepat yang dapat dilakukan komputer dan jaringan Anda. Karena interval ping minimal yang diizinkan untuk pengguna adalah 200 md, Anda harus menjalankannya sebagai pengguna super dengan perintah Sudo .
ping -f google.com PING google.com (142.250.78.142) 56(84) bytes of data. ping: cannot flood; minimal interval allowed for user is 200ms sudo ping -f -c 1000 google.com # Stop after 1000 pings --- google.com ping statistics --- 1000 packets transmitted, 1000 received, 0% packet loss, time 11158ms
Seperti yang Anda lihat, saya menggunakan flag count untuk berhenti mengirim permintaan setelah mencapai 1000 kali (perhatikan bagaimana hanya butuh 11 detik).
Catatan: Berhati-hatilah menggunakan "flood ping" karena Anda dapat menyebabkan DoS (denial of service) ke server yang Anda ping. Satu-satunya situasi yang harus Anda gunakan ini adalah untuk menguji server Anda di lingkungan dengan intensitas tinggi.
IP atau Domain Ping API
Geekflare Ping API adalah alat praktis yang dapat membantu Anda melacak kinerja IP atau Domain dari berbagai lokasi.

Ini terbukti penting untuk mengawasi berbagai server untuk memastikan pengalaman pengguna akhir yang optimal.
Dan terlebih lagi, Anda dapat dengan mudah melakukannya dengan tingkat gratis API Geekflare yang memberikan 3000 panggilan API per bulan.
Untuk pro, paket premium menambahkan proxy perumahan, tingkat permintaan yang lebih besar, dan jumlah panggilan API yang lebih tinggi mulai dari hanya $5 per bulan.
Kesimpulan
Ping adalah alat yang hampir setua Internet itu sendiri. Dengan itu, Anda dapat menentukan apakah Anda memiliki koneksi internet aktif atau tidak dan menguji apakah Anda dapat menjangkau server web atau perangkat jaringan lainnya.
Jangan lupa untuk menggunakan alat uji PING kami, bersama dengan seluruh kotak alat kami, untuk menguji situs Anda.