xps-mikrotik-logo--Port-Forwarding-MS-SQL-Server

Penulis Artikel : Nathan Gusti Ryan

Berikut ini saya sharing “Step by Step Konfigurasi Port Forwarding Microsoft SQL Server dengan Mikrotik sehingga dapat di akses via IP Public”. Sebetulnya seperti-artikel-artikel saya sebelumnya, saya tidak mengajak pembaca artikel ini seolah-olah seperti anak kecil yang diajarin merangkak hingga bisa berlari. Tapi saya ingin mengajak pembaca agar bisa mengunakan INSTING alias INISIATIF agar bisa mencari solusi jika ada problema / kendala terkait dengan konfigurasi Mikrotik anda.

Simple-nya adalah saya mengajak pembaca untuk mengidentifikasi suatu permasalahan, lalu melacak permasalah / problem tersebut berada dimana serta mencari solusi atau jalan pemecahannya agar konfigurasi / apa yang kita lakukan tersebut bisa sukses atau resolve.

So… mari kita pahami dulu topologi jaringan dalam mengakses Database Server dengan Microsoft SQL Server yang diakses dari internet tanpa harus meletakkan Database Server digaris depan. Melainkan Database Server tersebut dilindungi oleh Firewall Mikrotik.

Topology-Mikrotik-Port-Forwarding-MS-SQL-Server

Step by Step Konfigurasi Port Forwarding Microsoft SQL Server dengan Mikrotik sehingga dapat di akses via IP Public adalah sebagai berikut :

1. Lakukan testing  akses Database Microsoft SQL Server di jaringan Lokal / LAN.

Mikrotik-Port-Forwarding-MS-SQL-Server-001

Mikrotik-Port-Forwarding-MS-SQL-Server-002

2. Lakukan konfigurasi atau cek lagi setting Database Microsoft SQL Server kita agar bisa diakses via TCP-IP.

Mikrotik-Port-Forwarding-MS-SQL-Server-003

Mikrotik-Port-Forwarding-MS-SQL-Server-004

3. Lakukan Restart Service.

Mikrotik-Port-Forwarding-MS-SQL-Server-005

4. Lakukan akses Database Microsoft SQL Server via LAN dengan koneksi TCP IP.

Mikrotik-Port-Forwarding-MS-SQL-Server-006

Mikrotik-Port-Forwarding-MS-SQL-Server-008

5. Lakukan MONITORING akses ke Database Microsoft SQL Server dengan Mikrotik ~> Tools ~> TORCH. ( disini saya contohnya dengan IP Server : 192.168.1.12 )

Mikrotik-Port-Forwarding-MS-SQL-Server-009

Mikrotik-Port-Forwarding-MS-SQL-Server-010

6. Lakukan Test PING dan Test koneksi dengan aplikasi SQL Server Manager atau seperti contoh saya mengunakan MS SQL MAESTRO.

Mikrotik-Port-Forwarding-MS-SQL-Server-011

Mikrotik-Port-Forwarding-MS-SQL-Server-012

7. Dibawah ini menunjukkan sukses koneksi ke Database Microsoft SQL Server mengunakan MS SQL MAESTRO.

Mikrotik-Port-Forwarding-MS-SQL-Server-013

8. Selanjutnya segera lihat hasil monitoring, ke Mikrotik TORCH.

Protocol apa saja yang digunakan dan Port berapa saja yang digunakan.

Mikrotik-Port-Forwarding-MS-SQL-Server-014

9. Selanjutnya kita konfigurasi Mikrotik ~> Firewall ke menu tab NAT. Lalu kita tambahkan Port Forwarding dari IP Public ke IP Local MS SQL SERVER.

  • Chain = dstnat
  • Dst.Address = IP Public kita.
  • Protocol = TCP
  • Port = 1112
  • In Interface = WAN

Mikrotik-Port-Forwarding-MS-SQL-Server-015a

10. Selanjutnya pada menu tab ACTION, lakukan setting sebagai berikut :

  • Action = dstnat
  • To.Address = IP Windows Terminal Server kita.
  • To Port = 1112

Mikrotik-Port-Forwarding-MS-SQL-Server-015b

11. Selanjutnya saya tambahkan juga sebuah NAT Rule. Lalu kita setting Port Forwarding dari IP Public ke IP Local MS SQL SERVER.

  • Chain = dstnat
  • Dst.Address = IP Public kita.
  • Protocol = TCP
  • Port = 1433
  • In Interface = WAN

Mikrotik-Port-Forwarding-MS-SQL-Server-016a

12. Selanjutnya pada menu tab ACTION, lakukan setting sebagai berikut :

  • Action = dstnat
  • To.Address = IP Windows Terminal Server kita.
  • To Port = 1433

Mikrotik-Port-Forwarding-MS-SQL-Server-016b

13. Selanjutnya saya tambahkan juga sebuah NAT Rule lagi. Lalu kita setting Port Forwarding dari IP Public ke IP Local MS SQL SERVER.

  • Chain = dstnat
  • Dst.Address = IP Public kita.
  • Protocol = TCP
  • Port = 1434
  • In Interface = WAN

Mikrotik-Port-Forwarding-MS-SQL-Server-017a

14. Selanjutnya pada menu tab ACTION, lakukan setting sebagai berikut :

  • Action = dstnat
  • To.Address = IP Windows Terminal Server kita.
  • To Port = 1434

Mikrotik-Port-Forwarding-MS-SQL-Server-017b

15. Setelah setting ini selesai, selanjutnya akan terlihat konfigurasi NAT RULE seperti gambar dibawah ini.

Mikrotik-Port-Forwarding-MS-SQL-Server-017c

16. Selanjutnya kita coba akses dari internet seperti gambar dibawah ini…

Mikrotik-Port-Forwarding-MS-SQL-Server-018

17. Kita coba Connect ke Database MS SQL Server kita via IP Public di Mikrotik kita.

Mikrotik-Port-Forwarding-MS-SQL-Server-019

18. Lalu Kita Login dengan User Account yang telah kita siapkan.

Mikrotik-Port-Forwarding-MS-SQL-Server-020

19. Taaaaarrrrraaaa… Koneksi / akses ke Database MS SQL Server kita via IP Public di Mikrotik kita telah sukses. Selanjutnya kita tinggal coba akses via aplikasi yang telah miliki. Okey… selamat mencoba…

Mikrotik-Port-Forwarding-MS-SQL-Server-021

Comments
  1. cak erno says:

    saya lagi coba seting sql server supaya bisa di akses dari ip public, tapi cara yang di berikan di tempat saya belum berhasil. apakah setingan yang di jabarkan bisa di implementasikan jika sebelum mikrotik terdapat modem?apabila tidak bisa,caranya bagaimana?

    terima kasih

  2. cak erno says:

    apabila tanpa ubah setingan modem atau tanpa ubah modem adsl menjadi bridge, apakah ada solusinya pak. terima kasih

    • @cak erno – Pada kondisi standart, modem harus di ubah menjadi mode bridge.
      ( Pada kondisi gak standart, seperti pada modem ADSL saya ya bisa aja modem tetap mode PPPoE tapi kita bisa lakukan Dial Up. hehehe ).

  3. cak erno says:

    ok, pak nathan saya coba dulu. makasi

  4. siip pak nathan…ngak mati gaya microtik e….semoga ilmu e semakin barokah dan rejekinya

  5. saya lg bljar vb6 sql servr 2000.. bisa ga pak koneksinya pke internet atau wan gtu, n apa sj yg harus dlakukan untuk bsa konek
    terima kasih

    • @slamet subiyanto – Bisa banget. Kmrn ada bbrp implementasi aplikasi pake VB dengan database server tersentral via internet / WAN yang sukses saya support dgn konsep Port Forwarding ini.

  6. pak nathan, untuk mengkoneksikan sql server dengan semua ip local yang ada di mikrotik setingannya bagaimana? (di ping bisa tapi tetep tidak konek)

  7. jika berkenan mohon step by stepnya dikirim melalui email bangyos2001@gmail.com. terima kasih sebelumnya pak.

  8. Arifin Tok says:

    salam kenal pak nathan,
    Konfigurasi Port Forwarding dengan Mikrotik sehingga dapat di akses via IP Public dengan sql server 2000 apakah bisa?
    terima kasih

  9. leon pras says:

    pak Nathan, saya liat ada 4 settingan NAT. yg port 3389 itu sama langkahnya?

  10. Daniel Panjaitan says:

    maaf saya masih awam pak nathan, kalau dari PC server (ms-sgl) ke mikrotik trus ke hotspot/wifi (tanpa internet) apakah langkahnya sama. kalau beda mohon tutorialnya. triima kasih.

Leave a comment