Memahami Alamat IP: IPv4 dan IPv6

Panduan alamat IP dengan bahasa yang mudah dipahami pemula: apa itu alamat IP, beda IPv4 dan IPv6, IP publik vs privat, dan bagaimana DNS menghubungkan nama dengan angka.

Diterbitkan 15 September 20267 menit bacaOleh ACY Partner Indonesia
Sampul Memahami Alamat IP dengan contoh nilai IPv4 dan IPv6
300 × 250Slot Iklan TersediaPasang iklan Anda di sini

Setiap kali kamu membuka sebuah situs, mengirim pesan, atau membuka aplikasi, perangkatmu diam-diam mencari mesin lain di suatu tempat di dunia, lalu mulai berbicara dengannya. Langkah “mencari” inilah yang bertumpu pada sesuatu yang sederhana tapi sering luput diperhatikan: alamat IP. Inilah angka yang memberi tahu jaringan di mana persisnya sebuah mesin berada.

Kamu tidak perlu jadi insinyur jaringan untuk memahaminya. Di panduan ini kita akan menyingkirkan urusan hitung-hitungan dan fokus ke gagasannya: apa sebenarnya alamat IP itu, kenapa ada dua versi (IPv4 dan IPv6), beda antara alamat publik dan privat, serta bagaimana nama seperti example.com akhirnya mengarah ke angka-angka tadi.

Apa sebenarnya alamat IP itu

Bayangkan internet sebagai sistem pos raksasa. Kalau kamu mau sebuah paket dikirim, kamu butuh alamat — lokasi pasti yang bisa dituju oleh kurir. Di jaringan, alamat IP memainkan peran yang sama persis. Ia adalah lokasi unik sebuah perangkat, supaya data tahu harus pergi ke mana dan kembali ke mana.

Singkatan “IP” berasal dari Internet Protocol, yaitu sekumpulan aturan yang disepakati mesin-mesin untuk memberi alamat dan mengarahkan data antar jaringan. Saat laptopmu meminta sebuah halaman ke server web, kedua pihak dikenali lewat alamat IP. Permintaan dikirim ke alamat server, lalu balasannya menemukan jalan kembali ke alamatmu.

Gambaran yang memudahkan:

   Perangkatmu                          Server web
  ┌───────────┐     permintaan    ┌─────────────────┐
  │ 203.0.113.5│ ───────────────▶ │   198.51.100.20 │
  │           │ ◀─────────────── │                 │
  └───────────┘      balasan      └─────────────────┘
        ▲   tiap sisi dikenali lewat alamat IP-nya  ▲

Tanpa alamat, jaringan sama sekali tidak tahu ke mana harus mengirim apa pun. Alamat IP-lah yang membuat instruksi “kirim data ini ke mesin itu, bukan ke salah satu dari miliaran mesin lain” jadi mungkin.

Sebuah alamat, bukan nama

Alamat IP mengenali sebuah mesin di jaringan. Ini bukan hal yang sama dengan nama domain seperti acy-partner.com. Nama itu untuk manusia; alamat IP itu yang benar-benar dipakai jaringan. Keduanya akan kita hubungkan nanti.

IPv4: empat angka yang sudah akrab

Versi yang paling sering dilihat orang adalah IPv4. Bentuknya empat angka yang dipisah titik, masing-masing bernilai 0 sampai 255:

192.0.2.1
203.0.113.5
198.51.100.20

Format ini disebut dotted-decimal alias desimal bertitik. Di balik layar, alamat IPv4 adalah angka 32-bit, yang sebenarnya hanya cara mewah untuk bilang bahwa ia tersusun dari 32 sakelar hidup/mati. Itu menghasilkan sekitar 4,3 miliar kemungkinan alamat.

Saat IPv4 dirancang puluhan tahun lalu, 4,3 miliar terdengar tak terbatas. Hari ini tidak lagi. Ponsel, laptop, server, TV pintar, sensor, dan tak terhitung perangkat lain ingin online bersamaan, dan dunia praktis sudah kehabisan jatah alamat IPv4 baru. Kelangkaan inilah alasan utama hadirnya versi yang lebih baru.

Kenapa 255 angka ajaibnya

Tiap bagian dari empat bagian alamat IPv4 menampung 8 bit. Delapan sakelar hidup/mati bisa mewakili 256 nilai berbeda, dari 0 sampai 255. Itu sebabnya kamu tidak akan pernah melihat angka lebih dari 255 di alamat IPv4 yang sah.

IPv6: kolam yang jauh lebih besar

IPv6 adalah penerus yang dibangun untuk mengatasi kelangkaan tadi. Alih-alih 32 bit, ia memakai 128 bit, ditulis sebagai delapan kelompok digit heksadesimal (basis-16) yang dipisah titik dua:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Bentuknya kelihatan menyeramkan, jadi IPv6 punya cara mempersingkat alamat. Nol di depan tiap kelompok boleh dibuang, dan satu rentetan kelompok yang semuanya nol boleh diringkas jadi ::. Alamat di atas bisa ditulis lebih ringkas:

2001:db8:85a3::8a2e:370:7334

Kamu juga akan sering menemui dua alamat pendek ini:

  • ::1 — cara IPv6 mengatakan “mesin ini sendiri” (alamat loopback).
  • :: — semuanya nol, dipakai sebagai penanda yang berarti “alamat mana saja”.

Daya tarik utama IPv6 adalah skala. Kalau IPv4 menyediakan sekitar 4,3 miliar alamat, IPv6 menyediakan angka yang begitu besar sampai sulit dibayangkan — cukup untuk memberi setiap perangkat di Bumi alamatnya sendiri berkali-kali lipat, dengan sisa yang masih melimpah untuk puluhan tahun ke depan.

Aspek IPv4 IPv6
Ukuran 32 bit 128 bit
Bentuk 192.0.2.1 2001:db8::7334
Penulisan Desimal bertitik Heksadesimal dipisah titik dua
Total alamat ~4,3 miliar Sangat besar
Status Dipakai, sudah habis Mulai meluas, masa depan

Kedua versi hidup berdampingan saat ini. Sebagian besar jaringan dan sistem operasi mendukung keduanya, dan banyak bagian internet masih sangat bergantung pada IPv4, jadi kamu akan terus melihat kedua format ini dalam waktu lama.

IP publik vs privat

Tidak semua alamat IP bisa dijangkau dari internet terbuka. Alamat terbagi ke dalam dua kubu besar, dan memahami bedanya menjernihkan banyak kebingungan.

Alamat IP publik bersifat unik di seluruh internet dan bisa dijangkau dari mana saja. Server web yang meng-host blog.acy-partner.com butuh alamat publik supaya pengunjung dari seluruh dunia bisa menemukannya.

Alamat IP privat dipakai di dalam jaringan lokal — Wi-Fi rumah, kantor, atau pusat data — dan tidak bisa langsung dijangkau dari luar. Ada rentang tertentu yang dicadangkan untuk pemakaian privat, dan kamu akan terus melihatnya:

10.0.0.0     sampai  10.255.255.255
172.16.0.0   sampai  172.31.255.255
192.168.0.0  sampai  192.168.255.255

Kalau kamu mengecek alamat laptop di rumah dan melihat sesuatu seperti 192.168.1.42, itu alamat privat. Routermu memegang satu alamat publik yang dipakai bersama oleh semua orang di rumah, dan ia menerjemahkan antara perangkat-perangkat privat di dalam dengan internet publik di luar. Trik berbagi inilah yang jadi salah satu alasan IPv4 mampu bertahan selama ini di tengah kelangkaan alamat.

Alamat privat sama, jaringan berbeda

Rentang privat boleh dipakai ulang sebebasnya. 192.168.1.10 di jaringan rumahmu dan 192.168.1.10 di sebuah kantor di kota lain adalah dua mesin yang benar-benar terpisah. Alamat privat hanya berarti di dalam jaringan lokalnya sendiri.

Bagaimana DNS menghubungkan nama dengan angka

Di sinilah masalahnya: alamat IP yang melakukan kerja sesungguhnya, tapi tidak ada yang mau menghafal 198.51.100.20 cuma untuk membuka sebuah situs. Orang lebih ingat nama seperti acy-partner.com. Harus ada sesuatu yang menerjemahkan nama ramah itu menjadi angka yang dibutuhkan jaringan.

Sesuatu itu adalah DNS, alias Domain Name System. Cara kerjanya mirip buku telepon untuk internet: kamu beri sebuah nama, dan ia mengembalikan alamat IP yang cocok.

Alurnya kira-kira begini:

Kamu mengetik:  blog.acy-partner.com


   Pencarian DNS ──▶  hasilnya:  198.51.100.20  (sebuah alamat IP)


   Perangkatmu terhubung ke 198.51.100.20 lalu memuat halaman

Jadi setiap permintaan web sebenarnya punya dua tahap. Pertama, sebuah nama diubah menjadi alamat IP lewat DNS. Kedua, koneksi sesungguhnya terjadi memakai alamat tadi. Kamu hanya pernah mengetik nama; pencarian angkanya berlangsung di latar belakang, biasanya cuma beberapa milidetik.

Ini juga alasan kenapa sebuah situs bisa pindah server tanpa mengganti nama. Pemiliknya cukup mengarahkan catatan DNS ke alamat IP yang baru, dan pengunjung tetap memakai domain yang sama. Namanya tetap di tempat; angka di baliknya bisa berpindah.

Satu nama, dua versi

DNS bisa mengembalikan alamat IPv4, alamat IPv6, atau keduanya untuk nama yang sama. Perangkatmu memilih mana yang bisa ia pakai. Inilah salah satu cara internet diam-diam bergeser ke IPv6 tanpa mengganggu pengguna biasa.

Kenapa ini penting buat kamu sebagai developer

Kamu akan berurusan dengan alamat IP jauh lebih sering daripada yang kamu kira, bahkan di sisi web sekalipun. Saat menjalankan server lokal, kamu akan melihat localhost, yang mengarah ke 127.0.0.1 di IPv4 atau ::1 di IPv6 — keduanya berarti “mesinku sendiri”. Saat mengatur sebuah domain agar mengarah ke hosting-mu, kamu sedang menyunting catatan DNS yang berisi alamat IP. Saat membaca log server, tiap pengunjung muncul lewat alamat IP-nya.

Kamu jarang perlu menghitung subnet atau menghafal rentang. Yang membantu sehari-hari adalah model berpikirnya: sebuah nama diterjemahkan menjadi alamat, alamat itu mengenali sebuah mesin, lalu koneksi dibuat ke mesin tersebut — sering kali pada sebuah port tertentu, yang merupakan lapisan rincian berikutnya. Kalau kamu ingin masuk satu tingkat lebih dalam soal bagaimana alamat dan port bekerja bersama di sisi server, tulisan pendamping Alamat IP dan Port (server) melanjutkan tepat dari titik itu.

Rangkuman

Mari kita rangkai kembali benang merahnya:

  • Alamat IP adalah lokasi numerik sebuah mesin di jaringan — alamat yang membuat data bisa menemukan jalannya pergi dan kembali.
  • IPv4 memakai empat angka seperti 192.0.2.1, menyediakan sekitar 4,3 miliar alamat, dan praktis sudah habis.
  • IPv6 memakai alamat heksadesimal yang lebih panjang seperti 2001:db8::7334, dengan kolam alamat raksasa yang dirancang bertahan jauh ke depan; kedua versi sama-sama dipakai hari ini.
  • Alamat publik bisa dijangkau lintas internet; alamat privat (seperti 192.168.x.x) hidup di dalam jaringan lokal dan dipakai ulang di mana-mana.
  • DNS adalah penerjemah yang mengubah nama ramah-manusia menjadi alamat IP yang sebenarnya dipakai jaringan.

Begitu potongan-potongan ini terasa klik, sisa dunia jaringan jadi lebih mudah dicerna. Langkah lanjut yang wajar adalah melihat bagaimana catatan DNS disusun, atau bagaimana alamat berpasangan dengan port untuk menjangkau sebuah layanan tertentu di mesin — keduanya berdiri langsung di atas fondasi yang sekarang sudah kamu punya.

Tag:alamat ipipv4ipv6dnsjaringanweb fundamentals
728 × 90Slot Iklan TersediaPasang iklan Anda di sini

Artikel Terkait

Lihat Semua Artikel

Artikel yang Mungkin Kamu Suka

Ilustrasi DOM sebagai pohon dari node HTML
Dasar-Dasar Web / Browser

Apa Itu DOM?

Penjelasan DOM untuk pemula: pohon HTML yang hidup di memori browser. Pahami apa itu DOM, bagaimana pohonnya dibentuk, dan kenapa ia begitu penting.

15 Sep 20267 menit baca
Ilustrasi berjudul Apa Itu Web Browser dengan code chip fetch ke render
Dasar-Dasar Web / Browser

Apa Itu Web Browser?

Penjelasan sederhana soal web browser: program yang mengambil berkas dari web lalu menyusunnya menjadi halaman yang kamu lihat, satu tab dan satu klik setiap saat.

15 Sep 20268 menit baca
Ilustrasi engine browser menjalankan skrip lewat event loop
Dasar-Dasar Web / Browser

Cara Browser Menangani JavaScript

Penjelasan ramah pemula soal bagaimana browser membaca, mengubah, dan menjalankan JavaScript, kenapa hanya punya satu jalur utama, dan bagaimana cara memuat skrip memengaruhi tampilan halaman.

15 Sep 20268 menit baca
Sampul biru gelap bertuliskan Cara Kerja Browser dengan chip kode parse ke layout ke paint
Dasar-Dasar Web / Browser

Cara Kerja Browser: Gambaran Umum

Penjelasan ramah pemula tentang apa yang dilakukan browser dari kamu mengetik URL sampai halaman muncul: jaringan, parsing, render tree, layout, paint, compositing, dan mesin JavaScript.

15 Sep 20268 menit baca
Sampul Critical Rendering Path dengan chip timer first paint
Dasar-Dasar Web / Browser

Critical Rendering Path

Ikuti langkah persis yang dilakukan browser untuk mengubah HTML, CSS, dan JavaScript menjadi piksel pertama yang terlihat, dan pahami kenapa posisi CSS dan JS menentukan secepat apa halaman muncul.

15 Sep 20267 menit baca
Sampul Dasar Keamanan Browser dengan chip kode berlambang perisai same-origin
Dasar-Dasar Web / Browser

Dasar Keamanan Browser: Cara Browser Diam-Diam Melindungimu

Panduan ramah untuk pemula tentang cara browser menjaga keamananmu: same-origin policy, sandboxing antar-tab, gembok HTTPS, mixed content, dan pengantar lembut soal kenapa input bisa berbahaya.

15 Sep 202610 menit baca