如何通过端口将SQL查询发送到网络之外的计算机?

时间:2019-02-16 06:41:06

标签: sql networking jdbc port

我有一个使用SQL查询的Java程序。目的是将它们从我的家用PC发送到其他地方的不同网络上的工作站。 SQL Server在Windows Server上,我打开了端口1433进行入站连接。在那台计算机上,我可以成功ping通端口。但是,我无法从公共IP地址只能本地(192.168 ...)来ping端口,因此,如果我尝试从家用计算机ping它,则无法正常工作。

有没有办法可以从家用计算机ping它?如果是这样,我该如何指定JDBC的地址?

谢谢!

1 个答案:

答案 0 :(得分:0)

听起来您的Windows Server在Internet网关/路由器的后面。您需要配置网关,以允许和将到TCP端口1433的入站连接转发到已安装SQL Server的计算机的IP。

以下一些指南介绍了如何在不同设备上启用端口转发:

此外,请注意,我们可以ping IP地址,而不是端口。