使用 Mikrotik 逐步配置 Microsoft SQL Server 端口转发,以便可以通过 IP Public 访问它,如下所示:
执行测试以访问本地网络/LAN 上的 Microsoft SQL Server 数据库。
再次配置或检查我们的 Microsoft SQL Server 数据库设置,以便可以通过 TCP-IP 访问它。
执行重启服务。
使用 TCP IP 连接通过 LAN 访问 Microsoft SQL Server 数据库。
使用 Mikrotik ~> Tools ~> TORCH 对 Microsoft SQL Server 数据库执行 MONITORING 访问。(这里我以服务器 IP 为例:192.168.1.12)
使用 SQL Server Manager 应用程序执行 ping 测试和连接测试,或者作为示例,我使用 MS SQL MAESTRO。
下面显示了使用 MS SQL MAESTRO 成功连接到 Microsoft SQL Server 数据库。
然后马上看监控结果,去 Mikrotik TORCH。使用什么协议,使用什么端口。
接下来我们将 Mikrotik ~> Firewall 配置到 NAT 选项卡菜单。然后我们添加从公共 IP 到本地 IP MS SQL SERVER 的端口转发。
Chain = dstnat
Dst.Address = our Public IP.
Protocol = TCP
Port = 1112
In Interface = WAN
- 然后在 ACTION 选项卡菜单上,进行以下设置:
Action = dstnat
To.Address = our Windows Terminal Server IP.
To Port = 1112
- 接下来我还要添加一个 NAT 规则。然后我们将端口转发从公共 IP 设置为本地 IP MS SQL SERVER。
Chain = dstnat
Dst.Address = our Public IP.
Protocol = TCP
Port = 1433
In Interface = WAN
- 然后在 ACTION 选项卡菜单上,进行以下设置:
Action = dstnat
To.Address = our Windows Terminal Server IP.
To Port = 1433
- 接下来我还要再次添加一个 NAT 规则。然后我们将端口转发从公共 IP 设置为本地 IP MS SQL SERVER。
Chain = dstnat
Dst.Address = our Public IP.
Protocol = TCP
Port = 1434
In Interface = WAN
14.然后在操作选项卡菜单上,进行以下设置:
Action = dstnat
To.Address = our Windows Terminal Server IP.
To Port = 1434
此设置完成后,会出现如下图所示的 NAT RULE 配置。
接下来我们尝试从互联网访问,如下图所示
尝试通过 Mikrotik 中的 IP Public 连接到我们的 MS SQL Server 数据库。
使用我们准备好的用户帐户登录。