android手机连接访问服务器上的sqlserver2008数据库
fstao 2014-06-12 04:51:46 我用android开发工具开发了进销存管理软件apk,服务器安装的是windows 2012 server,数据库是sqlserver2008企业版,在服务器上安装了jdk,tomcat7.0(端口是8080)。我在win2012的防火墙设置入站规则,我把1433和8080端口允许入站(tcp协议),我在android手机上安装了开发好的进销存apk,显示登录界面(用户:sa,密码:123,服务器ip:192.168.18.201,数据库名称:v302n),在局域网的时候,用手机android开发的apk软件可以连得到服务器上,没有任何问题。
我现在尝试用互联网来连接,我在win2012里安装了金万维免费的域名,域名是:gzsoftdemo.gnway.net,我在宽带路由器的端口转发,设置了8080端口指向服务器192.168.18.201和1433端口也指向服务器192.168.18.201。
我在手机用中国移动或联通3G上网,apk的用户界面,用户:sa,密码:123,服务器Ip:gzsoftdemo.gnway.net,端口:8080,数据库名称:v302n,怎么也连不上去。就算我把服务器Ip改成公网ip也一样连不上去,是怎么回事?我已经在win2012的防火墙设置了8080和1433端口的入站规则了。
如果我在手机不上移动或联通3g,用同一个局域网,apk的用户界面,用户:sa,密码:123,服务器Ip:gzsoftdemo.gnway.net,端口:8080,数据库名称:v302n,这样就可以连接上去。
为什么我用手机互联网移动和联通3G上不去的,请问是什么问题?