Apa itu PING dan Bagaimana Cara Menggunakannya? Pelajari dengan 7 Contoh

Diterbitkan: 2021-08-15

Ping 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.

Statistik Google tentang adopsi IPv6 di seluruh dunia
Dukungan peningkatan IPv6

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.

Halaman hasil alat online PING Geekflare

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.

geekflare ping API

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.