当前位置: 技术问答>java相关
如何访问远程局域网内的数据库?
来源: 互联网 发布时间:2015-11-16
本文导语: A处有一局域网,其中有一台机器a1为未网路服务器,以ADSL方式接入Internet,不具有固定的IP地址,整个局域网内的其他机器可以通过a1提供的代理访问外网。机器a2上提供一个数据库。 B处有一台机器b1也接入了Internet,...
A处有一局域网,其中有一台机器a1为未网路服务器,以ADSL方式接入Internet,不具有固定的IP地址,整个局域网内的其他机器可以通过a1提供的代理访问外网。机器a2上提供一个数据库。
B处有一台机器b1也接入了Internet,并拥有自己固定的IP地址。
每日,当A处的a1接入Internet后,会向B处b1机器发送自己的IP地址ip_a1。
此时要求B处b1机器根据这个IP地址ip_a1访问A处局域网内a2机器上的数据库。
请高手指教如何用Java实现。
B处有一台机器b1也接入了Internet,并拥有自己固定的IP地址。
每日,当A处的a1接入Internet后,会向B处b1机器发送自己的IP地址ip_a1。
此时要求B处b1机器根据这个IP地址ip_a1访问A处局域网内a2机器上的数据库。
请高手指教如何用Java实现。
|
你先要在a1上进行端口映射。(把a2上数据库的端口映射到a1上)这样a1就可以把自己的动态IP及端口发送到b1,那么b1就可以通过发过来的IP及端口访问数据库了。