关于外网访问内网上的WEB服务器的,解决方案(不够再加)只要思路就行!!!! ( 积分: 200 )

  • 主题发起人 主题发起人 xinux11
  • 开始时间 开始时间
X

xinux11

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个类似于简单的“TrueHost”的软件,主要是要可以穿透内网。

现在有A,B,C三台电脑,A机为客户机使用ADSL拨号上网(即浏览网页的电脑),B机为有固定IP的服务器(即代理服务器电脑),C机为内网WEB服务器(通过路由器上网,路由器IP:192.168.1.1[拨号后的IP假定为:61.10.10.10],C机内网IP:192.168.1.11)。注:B机和C机不在一个局域网内,即B机无法直接连到C机

我想让A机输入二级域名,如:abc.domain.com,访问到B机(*.domain.com泛解析已经指到B机了),再由B机映射到C机所在路由器IP的某个端口上
以上功能部分已经实现。

然后由路由器映射到内网的WEB主机上,功能到此就行了。

问题在于:
我不想手工在路由器上设置端口映射,想让程序来自动控制或生成端口映射。就像TrueHost的功能一样,在C机上装一个客户端,填写一下代理服务器地址就可以穿透内网了。

我想问的是:如果要实现这个功能,B机是如何映射到C机的?(路由器没有开启NAT功能),是不是C机上安装的客户端有什么奥秒吗?




或者,谁可以帮我分析一下Truehost的工作原理也行啊!!!
TrueHOst的下载地址:http://www.dns0755.net/ddns/

只要分析一下标准版的功能就行了
 
我想做一个类似于简单的“TrueHost”的软件,主要是要可以穿透内网。

现在有A,B,C三台电脑,A机为客户机使用ADSL拨号上网(即浏览网页的电脑),B机为有固定IP的服务器(即代理服务器电脑),C机为内网WEB服务器(通过路由器上网,路由器IP:192.168.1.1[拨号后的IP假定为:61.10.10.10],C机内网IP:192.168.1.11)。注:B机和C机不在一个局域网内,即B机无法直接连到C机

我想让A机输入二级域名,如:abc.domain.com,访问到B机(*.domain.com泛解析已经指到B机了),再由B机映射到C机所在路由器IP的某个端口上
以上功能部分已经实现。

然后由路由器映射到内网的WEB主机上,功能到此就行了。

问题在于:
我不想手工在路由器上设置端口映射,想让程序来自动控制或生成端口映射。就像TrueHost的功能一样,在C机上装一个客户端,填写一下代理服务器地址就可以穿透内网了。

我想问的是:如果要实现这个功能,B机是如何映射到C机的?(路由器没有开启NAT功能),是不是C机上安装的客户端有什么奥秒吗?




或者,谁可以帮我分析一下Truehost的工作原理也行啊!!!
TrueHOst的下载地址:http://www.dns0755.net/ddns/

只要分析一下标准版的功能就行了
 
你列举的结构比TrueHost要简单一些吧。只要实现反向NAT就行,找点LINUX程序看一下啊
 
dengziguo:

什么是反向NAT,具体说明一下好吗?谢谢了
 
有人会吗???????????[?]
 
楼主的问题就是个NAT问题,楼上的已经说到了,剩下就自己查资料吧。其实很简单的,还有什么DMZ也是解决这类问题的,但DMZ也是基于NAT的。
 
小弟愚昧,还是没明白,再次请教大家,反向NAT的工作原理是什么呢?
 
dingdingding
 
你的问题实际上就是反弹端口映射
 
非常感谢高手们的回复,小弟十分高兴!!!!

可是,大家不要只说一个名词就不说了,可以简单的帮小弟分析一下,你们所说的“反向NAT”或“反弹端口映射”的原理吗?
 
有问题不懂,不可耻;懒惰,就可耻了。

一个正确名词就足够了,它指明了方向和道路。

用GOOGLE和BAIDU可以搜索出一大堆相关资料,花点时间就可以搞懂。如果你不具备自我学习提高的能力,那么请你努力补课;如果是懒惰,那么,只有等上天来帮你了。
 
我找到答案了:
网络地址端口转换NAT,也叫做反向NAT,他解决问题的方法是:在内部网络中,使用内部地址的计算机开设了

网络服务(80,21等),当外部ip想访问这些服务时,NAT网关把外部访问ip翻译成内部ip,也就是说,把内

部开设的服务,映射到一个合法的ip和端口上,已供外部访问。


谢谢大家的帮助:)

对于某些攻击我的人来说,可能有些问题,您觉得很简单,但是对于没有接触过这方面的人来说可能就像无头苍蝇一样,不知道从何入手,我相信很多人都有这种感觉,我也相信学编程的人没人会是懒的,因为懒人根本无法在编程这个领域有发展的。您可以建议我去GOOGLE里搜索,但是您不应该对我的为人或性格作出这种负面的评价。


再次谢谢那些答题的朋友,谢谢大家的帮助:)
 

Similar threads

后退
顶部