平时都在局域网中折腾,突然有个问题

mingchaoyan 2012-04-15 10:24:31
写好一个web,一般用localhost/a/a.jsp来看看效果,或者跑起来,如果在局域网中(假设其ip是192.168.1.111),可以通过192.168.1.111/a/a.jsp来看看效果,或者跑起来。

问题来了:如果tomcat在局域网中的某台机器上(ip 192.168.1.111),那么外网的人可以访问到吗?
可以的话,要通过什么手段?
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
在路由器上做个 NAT 映射,比如我在我家里的 DLink 上可以这样设置:



这样我访问我的外网 IP 的 80 端口,会被映射到内网的 192.168.0.100 机器的 80 端口上去。
tommore 2012-04-16
  • 打赏
  • 举报
回复
明显的你要让外网的机器访问你的电脑你就要有一个外网的IP.这个IP到你路由器上,然后做一个端口映射,也就是说它把ip:port(202.102.224.68:8080)路由到你的机器上对应的地址。
这方面的知识是网络方法的东西。也就是路由器的配置。
你可以到网上找找"端口映射"方面的东西,最好知道你的路由器是什么型号的。
lc_apple 2012-04-15
  • 打赏
  • 举报
回复
只能在代理上做端口映射了,把80端口映射到tomcat所在电脑的内网IP上,这样通过外网IP就可以打开页面了
昨日凡阳 2012-04-15
  • 打赏
  • 举报
回复
明显不行,呵呵。
如果需要的话,你需要申请一个域名,有一个固定ip和dns,将你的电脑的ip和域名绑定。你的固定ip应该不好弄,除非你拉电信专网,否则,可以用花生壳。
zhangxiaoyan06 2012-04-15
  • 打赏
  • 举报
回复
可以 如果你用的是路由器的话 在路由器中设置对于的虚拟映射,通过外网的ip就可以访问
mingchaoyan 2012-04-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

可以 不过需要端口映射 到外网的某个端口上。。也可以使用一些软件。
[/Quote]
可不可以具体些
或者 提供些关键词 小弟自己去搜搜
土土 2012-04-15
  • 打赏
  • 举报
回复
可以 不过需要端口映射 到外网的某个端口上。。也可以使用一些软件。

81,092

社区成员

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

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