Lompat ke isi

Online-kan server lokal dengan IP publik MikroTik

Buka web server, aplikasi kantor, atau server lain di LAN supaya bisa diakses dari internet lewat IP publik PerwiraMedia di MikroTik. Pilih teruskan satu port, semua port, atau full route.

Kode IPP-011Diperbarui 7 Nov 2026

Sebelum mulai

  • IP publik PerwiraMedia sudah tersambung di MikroTik. Lihat pasang IP publik di MikroTik.
  • Server lokal sudah jalan dan bisa di-ping dari terminal MikroTik.
  • Catat IP publik (dari detail layanan) dan IP lokal server.

Pilih caranya

  • Teruskan satu port (port forwarding): buka satu layanan saja, misalnya web di port 80. Paling aman, jadi ini cara utama di panduan ini.
  • Teruskan semua port (gaya DMZ): cocok kalau banyak layanan jalan di satu server. Semua port server ikut terbuka, jadi firewall server wajib aktif.
  • Full route: server memakai IP publik juga saat keluar ke internet, misalnya untuk mail server atau aplikasi yang mengecek IP. Ikuti panduan full route IP publik di MikroTik.

Kalau belum berhasil

  • Bisa dibuka dari internet, tapi gagal dari dalam LAN memakai IP publik: ini masalah NAT loopback. Pasang hairpin NAT di langkah 4.
  • Hairpin NAT sudah dipasang tapi tetap gagal: ganti dengan versi yang lebih sederhana di bawah. Ganti 192.168.5.5 dengan IP server.
Terminal RouterOS
/ip firewall nat add chain=srcnat dst-address=192.168.5.5 protocol=tcp action=masquerade comment="nat server lokal"
  • Gagal juga dari internet: pastikan server bisa dibuka dari LAN memakai IP lokalnya, counter rule dst-nat di IP > Firewall > NAT naik saat diakses, dan firewall server tidak memblokir port itu.

Langkah-langkah

0 dari 5 selesai

Ketuk nomor di tiap langkah untuk menandainya selesai. Progresmu tersimpan di perangkat ini.

  1. Cek IP publik di MikroTik

    Lihat IP publik di detail layanan my.perwiramedia.com. Di MikroTik, buka Interfaces. Interface VPN IP publik harus berstatus R (running).

    Detail layanan IP publik dengan skrip L2TP dan SSTP untuk MikroTik
  2. Teruskan satu port ke server

    Ganti IP_PUBLIK dan IP_SERVER. Contoh ini membuka port 80 untuk web. Untuk port lain, misalnya 443 (HTTPS), tambah satu baris lagi dengan port itu. Lewat Winbox: IP > Firewall > NAT, Chain dstnat, Dst. Address IP publik, Protocol tcp, Dst. Port 80, Action dst-nat, To Addresses IP server, To Ports 80.

    Terminal RouterOS
    /ip firewall nat add chain=dstnat dst-address=IP_PUBLIK protocol=tcp dst-port=80 action=dst-nat to-addresses=IP_SERVER to-ports=80
  3. Atau teruskan semua port (opsional)

    Pakai ini hanya kalau server menjalankan banyak layanan, sebagai pengganti langkah 2. Semua port IP publik, termasuk Winbox, akan diteruskan ke server, jadi router tidak bisa lagi di-remote lewat IP publik ini.

    Terminal RouterOS
    /ip firewall nat add chain=dstnat dst-address=IP_PUBLIK action=dst-nat to-addresses=IP_SERVER
  4. Pasang hairpin NAT supaya bisa dibuka dari LAN

    Tanpa ini, server hanya bisa dibuka memakai IP publik dari luar jaringan. Ganti 192.168.5.0/24 dengan subnet LAN dan 192.168.5.5 dengan IP server.

    Terminal RouterOS
    /ip firewall nat add chain=srcnat src-address=192.168.5.0/24 dst-address=192.168.5.5 protocol=tcp action=masquerade comment="hairpin server lokal"
  5. Tes dari luar jaringan

    Dari HP dengan data seluler, buka http://IP_PUBLIK. Kalau halaman server muncul, server sudah online. Ulangi dari komputer di LAN untuk mengecek hairpin NAT.

Apakah panduan ini membantu?