读书人

NAT穿透技术可不可以突破

发布时间: 2011-12-24 23:03:24 作者: rapoo

NAT穿透技术,能否突破?
前一段时间网上查资料,已经实现了使用 udp 协议实现 NAT 穿透。

现有一问题:
如果 server 机器用来做服务的端口并没有暴露于公网(如果服务端口没有被屏蔽,则任意子网内的客户机都可以借助 server 实现P2P连接),即 server只有 http 协议80端口可使用,并且同时 server 还需要提供 IIS 服务,那如果实现这种情况下的 NAT 穿透呢?

思考并尝试过 web service , http-tunnel 技术,但尚未成功,故恳请各位 csdn 上的高人指点一二,不胜感激。

[解决办法]
楼上的,并不是没有端口,而是仅有 http协议的 80 端口.
想通过两个客户端访问 server 的 webservice,获取各自的公网 ip & port,然后客户端再分别与对方建立 udp 连接.

===============================
服务端在公网能否被访问?服务端时你自己写的么?

[解决办法]
服务端在公网能否被访问?服务端时你自己写的么?
===============================

服务端的 http 协议的 80 端口是开放的,Web Server 是 IIS 6.0。
我是设想 webservice 或 asp.net 来管理 Client ,帮助彼此打洞,并提供双方建立 udp 连接的。

===================================

这不可能,除非服务端是你自己写的

读书人网 >C#

热点推荐