我有一个使用SQL查询的Java程序。目的是将它们从我的家用PC发送到其他地方的不同网络上的工作站。 SQL Server在Windows Server上,我打开了端口1433进行入站连接。在那台计算机上,我可以成功ping通端口。但是,我无法从公共IP地址只能本地(192.168 ...)来ping端口,因此,如果我尝试从家用计算机ping它,则无法正常工作。
有没有办法可以从家用计算机ping它?如果是这样,我该如何指定JDBC的地址?
谢谢!
答案 0 :(得分:0)
听起来您的Windows Server在Internet网关/路由器的后面。您需要配置网关,以允许和将到TCP端口1433的入站连接转发到已安装SQL Server的计算机的IP。
以下一些指南介绍了如何在不同设备上启用端口转发:
此外,请注意,我们可以ping IP地址,而不是端口。