JavaWeb如何让外网用户通过指定网关访问内网设备

Buddha_sy 2008-07-22 01:45:01
我在做一个项目,要求外网用户可以访问我们内网的一台ip设备。

但是这个访问ip设备的电脑必须是和ip设备的网关地址相同。

我把服务器的网关设置为和ip设备同一网关地址。

如何可以使用户通过我的这台机器的网关访问ip设备

请诸位大侠帮帮忙。

我做的是JavaWeb程序,服务器是Tomcat 5.5
...全文
469 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Buddha_sy 2008-07-29
  • 打赏
  • 举报
回复
具体要访问内网的那台机器不确定
是动态的。

而且portMap这东西用起来的时候设置tomcat服务器的端口就不能启动。
dongqdonglin 2008-07-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java2000_net 的回复:]
简单,做IP地址映射,去找一个 PortMap的东西,
将所有请求本机IP某个端口的访问,全部转发到内网的另一个机器的某个端口上!


[/Quote]也是这样
Buddha_sy 2008-07-25
  • 打赏
  • 举报
回复
看了一下VPN但是没太懂
能不能具体说一下怎么做
mengweilil 2008-07-23
  • 打赏
  • 举报
回复
顶一下

如果只是指定一个ip,路由器上可以搞定。

如果动态的,不知道怎么做,等着学习了。
Buddha_sy 2008-07-23
  • 打赏
  • 举报
回复
内网的Ip设备是多个的,不能只指定一个IP地址。
ip设备的ip地址是需要从数据库中获得并动态指定的。
PortMap 只能指定一个ip地址,而且不能动态指定。
诸位还有没有别的办法。
ljk0000 2008-07-23
  • 打赏
  • 举报
回复
VPN可以?或者有点代理服务器的意思
lovewds2002 2008-07-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 java2000_net 的回复:]
简单,做IP地址映射,去找一个 PortMap的东西,
将所有请求本机IP某个端口的访问,全部转发到内网的另一个机器的某个端口上!
[/Quote]
Buddha_sy 2008-07-22
  • 打赏
  • 举报
回复
就是ip设备有自己的ip地址和网关,访问这个ip设备的计算机的网关必须和这个ip设备的一样。
Buddha_sy 2008-07-22
  • 打赏
  • 举报
回复
就是ip设备有自己的ip地址和网关,访问这个ip设备的计算机的网关必须和这个ip设备的一样。
Buddha_sy 2008-07-22
  • 打赏
  • 举报
回复
就是ip设备有自己的ip地址和网关,访问这个ip设备的计算机的网关必须和这个ip设备的一样。
nKannan 2008-07-22
  • 打赏
  • 举报
回复
看不明白“但是这个访问ip设备的电脑必须是和ip设备的网关地址相同。”

不是很熟悉网关设置,但是我的理解是外网应该只能看到你的网关地址,看不到你内网的设备的。你需要在你的网关上设置把某些端口上的请求转发给特定的内网IP。
例如网关上设置80端口转发到内网的Web服务器,这时用户访问你的 网关IP:80,实际响应的是内网的服务器,但是外网用户会认为你的网关提供了Web服务。
老紫竹 2008-07-22
  • 打赏
  • 举报
回复
简单,做IP地址映射,去找一个 PortMap的东西,
将所有请求本机IP某个端口的访问,全部转发到内网的另一个机器的某个端口上!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧