【P2P专题讨论】之 NAT穿透

曾经的猎狐 技术总监  2005-07-14 10:07:25
1.是否所有NAT都可以穿透?

2.如果不是为什么会有无法穿透的情况?

3.如果当我们无法实现穿透的时候,SPYKE、QQ等P2P软件又是怎么样穿透的呢?



前一阵从网络DOWN一端P2P代码,然后把SERVER端放到外网一个固定服务器上(内网通讯测试通过),可是启动客户端就是无法和服务器连接成功,sendto之后就停在recvfrom那里,当我把同一个客户端发到别的朋友那去测试,OK,连接成功,结果只有我的内网穿不透,好是郁闷

我想用Winstun测试NAT类型,结果也失败
Could not reach the stun server - check server name is correct
Preserves port number
Does not supports hairpin of media
Public IP address: 0.0.0.0

大家讨论一下,无法穿越NAT有几个因素?
...全文
1317 点赞 收藏 31
写回复
31 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jiudon 2005-09-19
真的有例子么?!
jiudon@163.com 仰慕ing!
回复
李海峡 2005-09-19
xzk998@163.com
回复
xiangding 2005-09-19
xd46@tom.com
回复
kkbws 2005-09-14
也给小弟一份吧 kkbws@163.com
回复
julong88 2005-09-14
mark
回复
gohappy_1999 2005-08-24
mark
回复
idAnts 2005-08-24
mark
回复
sct 2005-08-24
学习中,
也给我一份吧,谢谢
imweicf@163.com
回复
nanfeng231 2005-08-24
up
回复
Black_Man 2005-08-24
mark
回复
AntonlioX 2005-07-24
给我一份

antonliox@yahoo.com.cn

谢谢啊
回复
AntonlioX 2005-07-24
mark

up
回复
yexingren 2005-07-24
yexingren23@126.com 谢!
回复
davisye 2005-07-22
我也想要 . davisye@163.com 谢谢 !!
回复
dreamingmouse 2005-07-19
awnucel (西大耻犹未雪,南京恨何时灭&抵制日货) 可以把你的例子给我发一份么 谢谢的

ohmygodwh@yahoo.com.cn
回复
crazycyber 2005-07-18
gz
回复
fastxyf 2005-07-18
一个是Symmetric NAT、另一个是Port Restricted Cone 也有可能通信,通过扫描(猜测)端口,有一定的可能会通.
回复
zhp80 2005-07-18
shou
回复
flashboy 2005-07-17
结论1:只要单侧NAT属于Full Cone NAT,即可实现双向通信。
结论2:只要两侧NAT都不属于Symmetric NAT,也可双向通信。换种说法,只要两侧NAT都属于Cone NAT,即可双向通信
结论3:一侧NAT属于Symmetric NAT,另一侧NAT属于Restricted Cone,也可双向通信。
结论4,两个都是Symmetric NAT或者一个是Symmetric NAT、另一个是Port Restricted Cone,则不能双向通信。
回复
ihavenoidea 2005-07-15
如何穿透 DR。COM
回复
加载更多回复
相关推荐
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2005-07-14 10:07
社区公告
暂无公告