📥 Butuh tampilan login MikroTik yang keren dan siap pakai? Cek koleksi template kami di 👉 Toko Kami atau 💬 Tanya-tanya dulu via WhatsApp 👉 Klik di sini
Jika kamu memiliki server lokal di rumah atau kantor—seperti web server, aplikasi kasir, CCTV, panel hosting, atau game server—kamu pasti ingin server tersebut bisa diakses dari luar jaringan. Cara paling mudah dan stabil adalah menggunakan IP Publik pada MikroTik. Artikel ini membahas langkah-langkah lengkap dan paling mudah untuk Meng Online Kan Server Lokal Dengan Mikrotik, termasuk konfigurasi NAT, firewall, DNS, serta opsi SSL.
Apa Itu IP Publik?
IP Publik adalah alamat IP yang dapat diakses langsung dari internet. Dengan IP ini, perangkat dari luar jaringan dapat mengakses server lokal tanpa harus menggunakan VPN. IP Publik sangat cocok untuk kebutuhan web server, CCTV, aplikasi API, dan layanan lain yang membutuhkan akses remote.
Kapan Kita Membutuhkan IP Publik?
IP Publik dibutuhkan jika kamu ingin meng-online-kan layanan seperti:
- Web server (Laravel, WordPress, PHP)
- CCTV / DVR / NVR
- Panel hosting (CyberPanel, cPanel mini, ISPConfig)
- Aplikasi kantor (ERP, HRIS, POS)
- Game server (Minecraft, FiveM, dll)
- API server lokal
Persiapan Sebelum Konfigurasi
1. Pastikan ISP Memberikan IP Publik
Cek ke ISP apakah koneksi kamu menggunakan Static IP atau Dynamic Public IP.
2. Cek IP Publik di MikroTik
/ip address print
Jika interface WAN tidak berawalan 10.x, 100.x, atau 172.16.x maka kamu menggunakan IP Publik asli.
3. Pastikan Server Lokal Aktif
Contoh port umum server:
| Aplikasi | Port |
|---|---|
| HTTP | 80 |
| HTTPS | 443 |
| SSH | 22 |
| Panel Web | 8080 |
4. Firewall MikroTik Tidak Memblokir Port
Akan kita atur pada langkah berikutnya.
Langkah Cara Meng Online Kan Server Lokal Dengan MikroTik Pakai IP Publik
1. Tentukan IP Server Lokal
Contoh server kamu memiliki IP:
192.168.10.111Port yang ingin dibuka misalnya: 80 (HTTP), 443 (HTTPS), 8080 (panel).
2. Buat NAT Port Forwarding di MikroTik
Buka menu:
IP → Firewall → NAT → Add (+)
Tab General
- Chain: dstnat
- Dst. Address: IP Publik
- Protocol: tcp
- Dst. Port: 80
Tab Action
- Action: dst-nat
- To Address: 192.168.10.111
- To Ports: 80
Script CLI:
/ip firewall nat add chain=dstnat dst-address=IP-PUBLIK protocol=tcp dst-port=80 \
action=dst-nat to-addresses=192.168.10.111 to-ports=80
Ulangi untuk port lainnya jika diperlukan.
3. Izinkan Port di Firewall Filter
Buka menu:
IP → Firewall → Filter Rules → Add
Pilih:
- Chain: forward
- Protocol: tcp
- Dst Port: 80
- Action: accept
/ip firewall filter add chain=forward protocol=tcp dst-port=80 action=accept
4. Coba Akses Dari Luar Jaringan
Gunakan HP dengan data seluler dan akses:
http://IP-PUBLIK-KAMU
Cara Agar Bisa Diakses Menggunakan Domain
1. Masuk ke DNS Provider (Cloudflare, Niagahoster, IDCloudHost)
2. Tambahkan A Record
| Type | Name | IPv4 |
|---|---|---|
| A | @ | IP Publik |
| A | api | IP Publik |
Jika menggunakan Cloudflare, pastikan Proxy (orange cloud) dimatikan untuk port yang diforward.
Cara Aktifkan SSL Gratis
Jika server adalah web (Apache / Nginx), cukup install Certbot dan pastikan port 443 diforward:
/ip firewall nat add chain=dstnat dst-address=IP-PUBLIK protocol=tcp dst-port=443 \
action=dst-nat to-addresses=192.168.10.111 to-ports=443
Masalah Umum + Solusi
1. Website Muncul Tapi Gambar Tidak Tampil
- Port 443 belum diforward
- Cloudflare proxy aktif
- Mixed content HTTP → HTTPS
2. Tokopedia Gambar Tidak Tampil
Biasanya DNS bermasalah. Gunakan DNS Google/Cloudflare:
/ip dns set servers=8.8.8.8,1.1.1.1 allow-remote-requests=yes
3. Game Tidak Connect (TFT, Mobile Game)
- ISP memakai CGNAT (IP 100.x tidak bisa host server)
- Port game diblokir firewall
- Forwarding port tidak lengkap
Kesimpulan
Meng-online-kan server lokal menggunakan MikroTik dengan IP Publik sangat mudah. Kamu hanya perlu:
- Mendapatkan IP Publik dari ISP
- Melakukan NAT Port Forwarding
- Membuka port di firewall
- Menggunakan DNS domain agar lebih profesional
- Mengaktifkan SSL jika diperlukan
Dengan langkah ini, server kamu bisa diakses dari mana saja, aman, dan stabil.
