prondtoo
V2EX  ›  服务器

问个有关 UDP 穿透的问题。

  •  
  •   prondtoo · Apr 11, 2016 · 3682 views
    This topic created in 3687 days ago, the information mentioned may be changed or developed.
    我不懂 UDP 的原理,现在情况是这样的,我在内网有台主机, IP 地址是 192.168.1.2 ,然后通过路由器的一对一 NAT 功能,分了个 IP 地址给这个 IP 。访问网络的时候,端口也是一对一的,比如, 192.168.1.2:3389 出入都是一对一对应 112.56.26.37:3389 。
    但是如果我使用 UDP 通信的话,如果我软件没做修改,似乎是无法互通的,只能是单向,这个问题怎么解决?
    10 replies    2016-04-27 16:23:25 +08:00
    BOYPT
        1
    BOYPT  
       Apr 11, 2016
    你做端口映射的时候选上 tcp+udp 就好了
    prondtoo
        2
    prondtoo  
    OP
       Apr 11, 2016
    @BOYPT 选了,是 TCP+UDP 的
    stabc
        3
    stabc  
       Apr 11, 2016
    是不是你路由器只做了单项 NAT 呢?
    leavic
        4
    leavic  
       Apr 11, 2016
    如果双方都指定了 UDP 端口的话,肯定是可以的,问题就是到底双方的软件是不是指定端口,还是有一端是随机端口的。
    ETiV
        5
    ETiV  
       Apr 11, 2016
    原来是端口映射, 我还以为真的是 UDP 穿透...
    prondtoo
        6
    prondtoo  
    OP
       Apr 11, 2016
    @ETiV 那还要挖洞么?我这种环境应该不用挖洞的吧
    asddsa
        7
    asddsa  
       Apr 11, 2016
    有一个叫 DMZ 主机,就是把外网的所有端口映射到一台主机上
    prondtoo
        8
    prondtoo  
    OP
       Apr 11, 2016
    @asddsa 这个和 DMZ 不同, DMZ 你进来的端口是一样的,出去的端口不一定一样。一对一 NAT 是进来和出去的端口都是一样的
    Roboo
        9
    Roboo  
       Apr 11, 2016 via Android
    配置静态 nat 端口全开
    CayenneS
        10
    CayenneS  
       Apr 27, 2016
    这个自己不会弄的话可以去路由器提供商那里咨询一下,请他们帮忙做一下端口映射什么的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3013 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 06:37 · PVG 14:37 · LAX 23:37 · JFK 02:37
    ♥ Do have faith in what you're doing.