FaizBlog LogoFaizBlog
Back to all articles
NetworkingIP AddressInternetTutorial

Apa Itu IP Address? Panduan Lengkap untuk Pemula

Kenali IP address dari dasar — IPv4 vs IPv6, IP publik vs privat, NAT, DHCP, subnet mask/CIDR, port, sampai cara mengecek IP kamu sendiri.

AI Insights

Generate a summary and suggested tags for this post.

Setiap perangkat yang terhubung ke internet — laptop, HP, server, printer, bahkan lampu smart — punya "alamat" yang membuatnya bisa dihubungi. Alamat itu disebut IP Address (Internet Protocol Address).

Kalau kamu pernah lihat angka seperti 192.168.1.1 atau 2001:0db8:85a3::8a2e:0370:7334, itulah IP address. Artikel ini membahas apa itu IP address, perbedaan IPv4 vs IPv6, IP publik vs privat, IP statis vs dinamis, cara kerja NAT, sampai cara mengecek IP kamu sendiri.

1. Apa itu IP address?

IP address adalah identifikasi numerik unik yang diberikan ke setiap perangkat dalam jaringan yang memakai protokol IP. Fungsinya dua:

  1. Identifikasi — siapa yang mengirim paket data.
  2. Lokasi — ke mana paket data harus dikirim.

Analoginya: seperti alamat rumah. Kalau kamu mau kirim paket, kurir butuh alamat pengirim (biar bisa dikembalikan kalau gagal) dan alamat tujuan.

2. IPv4 vs IPv6

Ada dua versi IP address yang aktif dipakai:

IPv4

  • Format: empat angka 0–255 dipisah titik, misal 192.168.1.10.
  • Total alamat: ~4,3 miliar (2³²).
  • Rilis: 1981. Masih dominan sampai sekarang.
  • Masalah: habis — jumlah perangkat di dunia sudah jauh melebihi 4 miliar.

IPv6

  • Format: delapan grup 4 karakter heksadesimal dipisah titik dua, misal 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
  • Total alamat: ~340 undecillion (2¹²⁸) — praktis tak terbatas.
  • Rilis: 1998. Adopsi lambat, tapi terus tumbuh.
  • Ada aturan penulisan singkat: 0000 bisa jadi 0, deret nol berturutan bisa dipendekkan jadi :: (sekali per alamat).

Contoh singkat:

Panjang : 2001:0db8:0000:0000:0000:ff00:0042:8329
Singkat : 2001:db8::ff00:42:8329

Kebanyakan device modern dual-stack — mendukung IPv4 dan IPv6 bersamaan.

3. IP publik vs IP privat

Salah satu konsep yang paling sering bikin bingung. Perbedaannya:

JenisContoh range (IPv4)Bisa diakses dari internet?Siapa yang kasih?
PublikSelain range privat di bawahYaISP kamu
Privat10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16Tidak, hanya di jaringan lokalRouter kamu (via DHCP)

Skenario umum di rumah:

  • ISP (Telkom/Biznet/dll.) memberi 1 IP publik ke router kamu, misal 103.42.15.87.
  • Router membuat jaringan lokal, dan setiap device di rumah dapat IP privat, misal:
    • Laptop → 192.168.1.10
    • HP → 192.168.1.11
    • Smart TV → 192.168.1.12
  • Semua device di rumah "keluar" ke internet melalui 1 IP publik router lewat mekanisme bernama NAT.

4. NAT (Network Address Translation)

NAT memungkinkan banyak device dengan IP privat berbagi 1 IP publik. Cara kerjanya sederhana:

  1. Laptop (192.168.1.10) minta google.com.
  2. Router mencatat: "request ini dari 192.168.1.10 port 54321".
  3. Router mengubah alamat pengirim jadi IP publik router + port lain, lalu meneruskan ke Google.
  4. Google balas ke IP publik router.
  5. Router lihat catatan, meneruskan balasan ke laptop.

Efek samping penting: dari luar, device di jaringan lokal tidak bisa langsung dihubungi. Untuk membuka akses (misal server game di rumah), kamu perlu port forwarding di router.

5. IP statis vs IP dinamis

JenisDefinisiKapan dipakai
StatisAlamat tidak berubah, di-set manualServer, printer jaringan, kamera CCTV, port forwarding
DinamisAlamat diberikan otomatis oleh DHCP, bisa berubahPerangkat client biasa (laptop, HP, tamu WiFi)

Di rumah, umumnya semua device pakai IP dinamis. Kalau kamu jalankan server (Plex, Home Assistant, mini-server), lebih baik set IP statis (atau DHCP reservation di router — statis tapi tetap dikelola router).

6. DHCP — pemberi IP otomatis

DHCP (Dynamic Host Configuration Protocol) adalah protokol yang bikin device otomatis dapat IP begitu terkoneksi ke jaringan. Prosesnya (dikenal sebagai DORA):

  1. Discover — device broadcast: "hai, ada DHCP server?"
  2. Offer — server tawarkan sebuah IP.
  3. Request — device minta IP yang ditawarkan.
  4. Acknowledge — server konfirmasi + kasih info lain (gateway, DNS, subnet mask).

Tanpa DHCP, tiap device harus di-set manual — mimpi buruk di kantor 200 komputer.

7. Subnet mask & CIDR — memisah "network" dan "host"

IP address terbagi dua bagian: bagian network dan bagian host. Subnet mask menentukan pembagiannya.

Contoh: 192.168.1.10 dengan subnet mask 255.255.255.0:

  • Network = 192.168.1.0
  • Host = .10
  • Alamat yang valid untuk host di jaringan ini: 192.168.1.1192.168.1.254 (254 host).

Notasi modern pakai CIDR: 192.168.1.0/24 artinya 24 bit pertama = network.

CIDRSubnet maskJumlah host
/24255.255.255.0254
/23255.255.254.0510
/16255.255.0.065.534
/8255.0.0.016.777.214

8. Alamat spesial yang perlu kamu tahu

  • 127.0.0.1 (IPv4) / ::1 (IPv6) — loopback, "diri sendiri". Dipakai untuk testing lokal.
  • 0.0.0.0 — "semua interface". Sering dipakai di server (app.listen(0.0.0.0:3000) = dengar dari mana pun).
  • 255.255.255.255broadcast, dikirim ke semua host di jaringan.
  • 169.254.x.xAPIPA, dipakai device saat gagal dapat IP dari DHCP. Kalau kamu lihat IP ini di laptop, biasanya router bermasalah.

9. Port — pintu tambahan setelah IP

IP address hanya mengarah ke device. Setelah paket sampai, sistem operasi butuh tahu aplikasi mana yang harus menerimanya — di sinilah port berperan.

  • Rentang port: 0–65535.
  • Port terkenal (well-known): 80 (HTTP), 443 (HTTPS), 22 (SSH), 25 (SMTP), 53 (DNS), 3306 (MySQL), 5432 (Postgres).
  • Format lengkap: IP:PORT, misal 192.168.1.10:22 — konek SSH ke laptop di jaringan lokal.

10. Cara cek IP address kamu

IP publik

IP privat (di jaringan lokal)

  • Windows: buka Command Prompt, ketik ipconfig.
  • macOS / Linux: buka Terminal, ketik ip addr atau ifconfig.
  • Android: Settings → About phone → Status → IP address.
  • iOS: Settings → Wi-Fi → tap (i) di jaringan aktif.

11. Bisa nggak IP dipakai untuk melacak?

IP publik menunjukkan perkiraan lokasi geografis (kota, ISP) — tidak persis alamat rumah, tapi cukup untuk geoblocking dan analitik. Kalau butuh privasi tambahan, orang pakai VPN yang menyembunyikan IP asli di balik IP server VPN.

IP privat hanya bermakna di jaringan lokal — tidak bisa dipakai untuk melacak dari luar.

12. Kesalahpahaman yang umum

  • "IP address = MAC address" — bukan. MAC address unik per hardware, IP address bisa berubah tergantung jaringan.
  • "IP privat pasti aman" — device di jaringan lokal masih bisa saling serang. Segmentasi (VLAN) tetap perlu di jaringan besar.
  • "Ganti IP = anonim" — belum tentu. Browser fingerprint, cookie, akun yang di-login masih mengidentifikasi kamu.

Kesimpulan

IP address adalah fondasi komunikasi internet. Yang perlu kamu ingat:

  1. IPv4 (habis) → IPv6 (masa depan). Kebanyakan device dual-stack.
  2. Publik = dari ISP, terlihat di internet. Privat = dari router, hanya di jaringan lokal.
  3. NAT membuat banyak device berbagi 1 IP publik.
  4. DHCP memberi IP otomatis; set IP statis kalau butuh alamat tetap.
  5. IP + Port = alamat lengkap untuk mencapai aplikasi tertentu di sebuah device.

Sekali kamu paham konsep-konsep ini, konfigurasi WiFi, port forwarding, VPN, sampai debugging jaringan akan jauh lebih masuk akal. 🌐