日期:2014-05-17  浏览次数:20863 次

如何访问内网的Web服务?前提不用NAT等。
学校网络,公网IP为61.188.115.XXX,本机内网IP为10.72.24.120,路由IP未知,跟学校网管不熟,没法自主修改路由设置。

现利用机房的几台机器架设Web服务器,IP分别设定为10.72.27.101~105,前三台是FTP服务器,后两台是HTTP服务器。问题是,如何在此种苛刻的条件下实现外网正常访问这五台服务器?

(当然,前提是无法设置路由,也就无法使用经典的NAT解决方法)

【【【{万分感谢}{拒绝复制}】】】

------解决方案--------------------
探讨
当然,前提是无法设置路由,也就无法使用经典的NAT解决方法

------解决方案--------------------
不做nat映射想怎么弄?

路由器的nat就像一道天然的防火墙,把所有外网可能的进入的端口全给阻挡了,却从不限制内网对外网的访问

本来ddns可以解析动态地址的问题,但有路由器在不仅网站端口出来去,连花生壳通讯的端口都无法实现

本来vpn可以穿过内外网的限制,但不要忘了vpn是建立在也有的能连通的网络的基础上,vpn本身的端口总得开放

所以,最后只剩下一种反向连接的办法,就是本为是别人访问你,现在变成你访问别人,你把你的东西直接传给别人

让外网要访问楼主网站的用户建一vpn服务器,楼主直接vpn连过去,你们就处于同一虚拟的内网了,当然他也就可以访问楼主的网站了

或者,楼主和对方都同时安装p2p类软件,通过外网中间服务器建立连接,比如QQ不就是一种最常见的手段,只不过这种远程协助是需要agree的