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



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

  1. October 8, 2014 at 7:55 am

    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. October 16, 2014 at 9:12 am

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

    • October 20, 2014 at 4:53 am

      @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. October 23, 2014 at 8:21 am

    ok, pak nathan saya coba dulu. makasi

  4. October 30, 2014 at 1:05 am

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

  5. April 4, 2015 at 12:52 am

    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

    • April 4, 2015 at 1:58 pm

      @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. April 13, 2015 at 3:51 pm

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

    • April 13, 2015 at 7:22 pm

      @Setyoso Fahra – Maksudnya gimana mas? Setting MS-SQL seperti di artikel ini ataukah akses MS-SQL untuk lokal / LAN?

  7. April 13, 2015 at 3:53 pm

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

    • April 13, 2015 at 7:23 pm

      Setyoso Fahra – PM aja via FB saya ya mas. Nanti saya bantu.

  1. December 14, 2013 at 3:33 am

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: