想让外网访问内网服务器,失败了……

2014-01-29 16:17:42 +08:00
 chenyg32
鄙人不才,计算机网络学得不扎实……所以不知道究竟出了什么问题……问题描述的可能不是很清楚,大家将就着看,谢谢啦~

简单点说,我的PC作为服务器,它的网关是一个水星的路由器,水星路由器的网关是华为的hg8240光猫路由器。
现在在水星路由器上做端口映射,访问水星路由器的WAN端IP,可以顺利访问我的电脑服务器,至此没问题。

问题1:
同理,在华为的路由器上做端口映射(HTTP,端口全部是80,映射到我的水星路由器上),访问华为路由器的WAN端IP,却还是跳到华为路由器的管理界面。对了,我也访问不了华为路由器的网关地址。

问题2:
除了端口映射方法,我发现路由器管理页面还有一个DMZ的东西,于是取消端口映射,再把水星路由器的地址给暴露出去,发现也是不行的,访问那个IP还是路由器的管理界面。

问题3:
华为路由器的WAN端地址IP的子网掩码是255.255.255.255,这个是外网地址吧?可是百度自己的外网IP却是其他一些奇奇怪怪的IP,这说明什么?又处在一个更大的局域网中?

问题4:
这个可能是常识……我在外网(比如用手机的移动网络)访问华为路由器的WAN端IP,是访问不了;若是在内网就可以看到管理页面,为什么呢…………

我要怎么办才能让外网访问内网的服务器?
请多多指教~
7531 次点击
所在节点    程序员
25 条回复
gracece
2014-01-30 00:20:43 +08:00
略混乱,没看完这么多条回复,问题解决了吗?
vzex1111
2014-01-30 00:56:11 +08:00
lamtin 同学介绍的
https://ngrok.com/

另外 pagekite.net 这个服务也可以
这两个都是基于c/s结构来搭建的服务,所以速度上不要要求太高
linchanx
2014-01-30 17:28:54 +08:00
isp是关闭80端口的
chenyg32
2014-01-30 19:55:50 +08:00
@gracece 没解决。问题只有一句话,步骤正确,但最外层的路由映射失败。
scarlex
2014-01-30 21:41:19 +08:00
@lamtin
ngrok真是一个好东西啊,感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/98645

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX