| 发表于:2007-08-21 09:36:363楼 得分:60 |
你说得还是不清楚,我简单说下: 一般来说,小区局域网里的ip地址是私网地址,有少数是公网地址。 一般来说,公司局域网里的ip地址是私网地址。 那么你的问题就是:如何实现两个私网通过公网互访。 最好的解决方案:vpn 条件:公司网络安装vpn服务器,支持vpn接入。 缺点:如果本端是私网即你家小区如果是私网,并不一定能成功。这要看你小区的具体上网方式,比如对外的nat方式。 qq实现此功能的基本原理:通过服务器。 很明显通过ip地址在公网是是不可能找到你办公室的计算机的。因此就需要有一个公网的东西与你办公网的计算机建立联系。可以用域名,而qq用的是公网服务器。即首先通过服务器与要通信的两端分别建立连接。然后通过服务器中转或者将两边打通直接通信,即所谓p2p。 条件:有公网服务器,有类qq的穿越局域网的软件,通信双方主动与服务器建立连接。 缺点:实现很复杂,不安全。 可行的方案:静态nat。 一般公司对外nat都是动态的,但是如果你有可能掌握公司出口路由器(或代理服务器)的配置权限,在其上面实施ip地址与端口的静态nat,理论上也是可能实现的。访问方式即公司的出口地址+端口号。这个没试过。 其实,根据你网络的实际情况,还有很多办法,比如通过web下的java小程序也可以访问。 总之,基本思想就是,想办法使你的办公室电脑可以在公网上寻到。实现有一定困难,如果这此你搞明白了,你对网络就已经有相当深刻的认识了。 | | |
|