问个有关 UDP 穿透的问题。

2016-04-11 10:48:55 +08:00
 prondtoo
我不懂 UDP 的原理,现在情况是这样的,我在内网有台主机, IP 地址是 192.168.1.2 ,然后通过路由器的一对一 NAT 功能,分了个 IP 地址给这个 IP 。访问网络的时候,端口也是一对一的,比如, 192.168.1.2:3389 出入都是一对一对应 112.56.26.37:3389 。
但是如果我使用 UDP 通信的话,如果我软件没做修改,似乎是无法互通的,只能是单向,这个问题怎么解决?
3110 次点击
所在节点    服务器
10 条回复
BOYPT
2016-04-11 10:54:37 +08:00
你做端口映射的时候选上 tcp+udp 就好了
prondtoo
2016-04-11 11:08:52 +08:00
@BOYPT 选了,是 TCP+UDP 的
stabc
2016-04-11 11:25:46 +08:00
是不是你路由器只做了单项 NAT 呢?
leavic
2016-04-11 11:38:34 +08:00
如果双方都指定了 UDP 端口的话,肯定是可以的,问题就是到底双方的软件是不是指定端口,还是有一端是随机端口的。
ETiV
2016-04-11 11:43:23 +08:00
原来是端口映射, 我还以为真的是 UDP 穿透...
prondtoo
2016-04-11 11:59:15 +08:00
@ETiV 那还要挖洞么?我这种环境应该不用挖洞的吧
asddsa
2016-04-11 14:30:33 +08:00
有一个叫 DMZ 主机,就是把外网的所有端口映射到一台主机上
prondtoo
2016-04-11 17:20:45 +08:00
@asddsa 这个和 DMZ 不同, DMZ 你进来的端口是一样的,出去的端口不一定一样。一对一 NAT 是进来和出去的端口都是一样的
Roboo
2016-04-11 17:27:30 +08:00
配置静态 nat 端口全开
CayenneS
2016-04-27 16:23:25 +08:00
这个自己不会弄的话可以去路由器提供商那里咨询一下,请他们帮忙做一下端口映射什么的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/270089

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX