免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3934 | 回复: 12
打印 上一主题 下一主题

[网络] 一个UDP穿透NAT的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-22 19:42 |只看该作者 |倒序浏览
最近写了一个很小的程序来实现UDP穿透NAT,结果如下:

1. 两台分布在不同内网的机器,可以穿透。

2. 一台机器在内网,一台机器拥有外网地址,可以穿透。

现在的问题是,如果两台机器处在同一内网中,似乎就不能连接了,也不能收到消息了。这是为什么?坐等高手出现。

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
2 [报告]
发表于 2012-10-22 22:56 |只看该作者
局域网内还需要穿透?

论坛徽章:
0
3 [报告]
发表于 2012-10-23 08:40 |只看该作者
与路由器型号有关。有些路由器不支持这种回路的映射。
根据STUN协议,可以通过服务器判断两个客户端是不是在同一个内网,如果是在同一个内网,则使用内网IP直接连接即可。

论坛徽章:
0
4 [报告]
发表于 2012-10-23 10:50 |只看该作者
回复 3# newtun 什么是在同一个内网里面?是不是外网ip一样就是在同一个内网里面?如果在同一个内网里面,但是内网中有路由器的话,那该怎么进行通信?


   

论坛徽章:
0
5 [报告]
发表于 2012-10-23 10:52 |只看该作者
回复 2# linux_c_py_php 不需要穿透,那该怎么进行通信啊?主要是还有一层路由器,两台主机位于不同的路由器下面。给点指导吧。


   

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
6 [报告]
发表于 2012-10-23 10:57 |只看该作者
不同的路由器是不同的子网段, 有路由器连着肯定能走起来, 为啥过不去呢, 求解释.

large_zhao 发表于 2012-10-23 10:52
回复 2# linux_c_py_php 不需要穿透,那该怎么进行通信啊?主要是还有一层路由器,两台主机位于不同的路由器 ...

论坛徽章:
0
7 [报告]
发表于 2012-10-23 11:06 |只看该作者
回复 6# linux_c_py_php 我也不懂,刚做了个实验,从路由器下面的主机向上一层的主机发送消息能收到,但是从反过去就收不到数据,郁闷中,求你给指点下。


   

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
8 [报告]
发表于 2012-10-23 11:09 |只看该作者
你看一下上层主机的默认网关是否配置为路由器IP.

large_zhao 发表于 2012-10-23 11:06
回复 6# linux_c_py_php 我也不懂,刚做了个实验,从路由器下面的主机向上一层的主机发送消息能收到,但是从 ...

论坛徽章:
0
9 [报告]
发表于 2012-10-23 11:19 |只看该作者
回复 8# linux_c_py_php 表示不懂,网关的配置最后一个是1,其他的都是和ip的前三个一样,请问你做过p2p的项目吗?


   

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
10 [报告]
发表于 2012-10-23 17:42 |只看该作者
做过BT协议.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP