Halo, insinyur jaringan! 🛠️
Internet bukanlah sihir — itu jaringan komputer yang saling terhubung. Dan seperti jalan raya, kadang ada kemacetan, jalan buntu, atau lampu merah.
Untungnya, Linux menyediakan **alat diagnosa jaringan** yang ampuh untuk memeriksa:
- Apakah kamu terhubung ke internet?
- Apa alamat IP-mu?
- Port mana yang sedang digunakan?
- Apakah domain bisa diterjemahkan ke alamat IP?
Empat alat utama yang akan kamu kuasai hari ini:
ping → uji koneksi
ip → lihat alamat jaringan
ss → pantau koneksi aktif
dig → cari tahu DNS
-
IP address = nomor rumah-
Port = pintu di rumah (pintu 80 = web, pintu 22 = SSH)-
DNS = buku telepon yang ubah nama (google.com) jadi nomor (142.250.185.206)
1. ping – Uji Koneksi ke Server Lain
Kirim “sinyal suara” ke server dan tunggu gema-nya.
ping -c 4 google.com
Opsi:
-c 4→ kirim hanya 4 paket (agar tidak berjalan selamanya)
Jika muncul 64 bytes from ... → koneksi hidup!
Jika muncul Destination Host Unreachable → ada masalah jaringan.
2. ip – Lihat Alamat IP dan Antarmuka Jaringan
Ganti perintah lama ifconfig yang sudah usang.
ip addr show
Cari bagian seperti ini:
2: wlan0: <BROADCAST,MULTICAST,UP> ...
inet 192.168.1.15/24 brd 192.168.1.255 scope global wlan0
Artinya:
- Kartu Wi-Fi-mu bernama
wlan0 - Alamat IP lokal-mu:
192.168.1.15
3. ss – Pantau Koneksi Aktif (Socket Statistics)
Lihat semua koneksi jaringan yang sedang berjalan — seperti “siapa sedang bicara dengan siapa”.
ss -tuln
Penjelasan opsi:
-t→ tampilkan koneksi TCP-u→ tampilkan koneksi UDP-l→ tampilkan port yang listening (menunggu koneksi)-n→ tampilkan angka, bukan nama layanan (lebih cepat)
Contoh output:
LISTEN 0 50 *:80 *:*
Artinya: ada layanan yang mendengarkan di **port 80** (web server!).
4. dig – Cari Tahu DNS Secara Mendalam
dig (Domain Information Groper) menunjukkan bagaimana nama domain diterjemahkan ke alamat IP.
dig google.com
Cari bagian ANSWER SECTION:
;; ANSWER SECTION: google.com. 299 IN A 142.250.185.206
Artinya: google.com punya alamat IP 142.250.185.206.
Ingin lebih ringkas? Gunakan:
dig +short google.com
- Gunakan
ping untuk cek koneksi dasar.- Gunakan
ss untuk cek apakah web server benar-benar jalan.- Gunakan
dig jika website tidak bisa diakses — mungkin masalah DNS!- Semua perintah ini bekerja di AWS tanpa modifikasi!
Latihan Praktis: Diagnosa Jaringan-Mu!
- Uji koneksi:
ping -c 3 cloudflare.com - Lihat IP lokal:
ip addr show | grep "inet " - Cek port yang terbuka:
ss -tuln - Cari IP dari domain:
dig +short example.com - Bandingkan dengan:
nslookup example.com(alternatif lama)
“Aku baru saja menjadi detektif jaringan! Dari sinyal tak terlihat jadi data yang bisa kubaca — seperti punya radar digital!” 📡
Kenapa Ini Penting untuk AWS?
Di server cloud, kamu sering menghadapi masalah seperti:
- “Website-ku tidak bisa diakses!” → cek dengan
ssapakah Nginx jalan di port 80 - “SSH-ku gagal!” → cek security group & port 22 dengan
ss - “Domain-ku error!” → diagnosa DNS dengan
dig
Penutup
Sekarang kamu sudah bisa:
- ✔ Mengujii koneksi dengan
ping - ✔ Melihat alamat IP dengan
ip - ✔ Memantau koneksi aktif dengan
ss - ✔ Mendiagnosa DNS dengan
dig
Ingat: **Jaringan bukanlah kotak hitam — dengan alat yang tepat, setiap koneksi bisa kamu lacak, pahami, dan perbaiki.** 💻🔍