β–šServer Journey

Bagian 0 β€” Fondasi: Apa Itu Server & Cara Kerja Internet Β· Langkah 2 dari 38

Apa itu IP Address & Port

IP = alamat gedung, port = nomor pintu. Satu server bisa layani banyak service sekaligus.

Analogi gedung

Bayangkan sebuah IP address (contoh 192.168.1.42 atau 104.18.32.7) sebagai alamat gedung, dan port sebagai nomor pintu/apartemen di gedung itu. Satu komputer punya satu IP, tapi bisa membuka banyak 'pintu' (port) sekaligus β€” tiap pintu dijaga satu service berbeda.

IP = alamat rumah(nomor rumah)Port 80= pintu webPort 22= pintu SSH
Satu IP, banyak port β€” tiap service 'menjaga' pintunya sendiri
PortBiasanya untukNanti muncul di step
22SSH (remote terminal)Bagian 3
80HTTP (web biasa)Bagian 5–6
443HTTPS (web terenkripsi)Bagian 6
3000 / 8080 / dstPort aplikasi customBagian 5

Angka 80 dan 443 itu 'konvensi' β€” kesepakatan bersama supaya browser tahu harus mengetuk pintu mana tanpa ditanya. Port 0–1023 disebut *well-known ports* dan butuh izin root untuk dipakai; aplikasi-mu sebaiknya pakai port tinggi (β‰₯1024) seperti 3000.

IP privat vs IP publik β€” fondasi terpenting Bagian 6

IP punyamu di rumah/kampus (biasanya 192.168.x.x, 10.x.x.x, atau 172.16-31.x.x) adalah IP privat: hanya berlaku di dalam jaringan lokal, seperti nama 'kantin' yang cuma dimengerti orang di dalam kampus yang sama. Internet luar tidak bisa mengetuk IP privat β€” jutaan router di seluruh dunia punya alamat 192.168.1.1 yang sama, jadi paket dari luar tidak akan tahu harus masuk ke router yang mana.

keluar βœ“masuk βœ—IP privat10.0.2.15 (VM)Router(NAT)Internet(IP publik)
IP publik cuma satu (punya ISP); semua perangkat di rumah 'naik kelas' IP privat di belakang router

Yang bisa diakses dari internet hanyalah IP publik, dan itu mahal/langka β€” ISP rumahan umumnya tidak memberikannya. Ini alasan kenapa nanti (Bagian 6) kita pakai Cloudflare Tunnel: membalik arah koneksi β€” bukan internet yang mengetuk masuk ke VM-mu (mustahil tanpa IP publik), tapi VM-mu yang keluar mengetuk Cloudflare, lalu membuka 'terowongan' balik.

βœ“ Tanda berhasil β€” centang kalau sudah kamu lihat/buktikan sendiri

Tombol β€œlanjut” terbuka setelah semua tercentang β€” bukan hukuman, tapi jaring pengaman: pastikan step ini benar-benar beres sebelum menumpuk step berikutnya di atasnya.

Lagi bermasalah?

Cara cek IP-ku yang mana yang privat, mana yang publik?

Jalankan ip a di Linux (atau cek adapter WiFi di Windows) β†’ itu IP privat lokal (biasanya 192.168.x.x). Buka https://ip.cn dari browser β†’ itu IP publik-mu (punya router/ISP, dipakai bersama semua perangkat di rumah).

← Apa itu Server, Sebenarnya?πŸ”’ Lanjut (checklist dulu)