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/
只要分析一下标准版的功能就行了
现在有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/
只要分析一下标准版的功能就行了