V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
razeen
V2EX  ›  程序员

万能的 V 友, nat4 - nat4 有可能成功 p2p 吗?

  •  
  •   razeen · 2022-12-12 23:19:21 +08:00 · 2956 次点击
    这是一个创建于 741 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天看到一款“皎月连一键内网穿透”的产品。

    官网声称

    “真正的点对点直连内网穿透, 可以适应两端同时都是对称型 NAT 的网络环境, 没有第三方服务器中转数据,更安全、更高效。”

    用常规的 p2p 来说,理论上做不到 nat4-nat4 的打洞的吧?

    8 条回复    2022-12-13 17:45:45 +08:00
    ysc3839
        1
    ysc3839  
       2022-12-12 23:29:27 +08:00 via Android
    个人感觉不行,如果是要付费才能使用,可能是打算骗钱的
    wangyu17455
        2
    wangyu17455  
       2022-12-12 23:57:20 +08:00   ❤️ 3
    nat3 打洞 nat4 ,两方互发 x 个包,打洞成功概率是从 65536 个端口中无放回的取 x 个,取两次,两次之中存在端口重复的概率,两边互发 1000 个就有 99.9 以上的成功概率
    而 nat4 打洞 nat4 ,概率是 x*(1/65536)^2 ,互发 1000 个包,打洞成功率是 0
    不过如果有一方 nat4 的实现比较特殊,端口号不是随机选择而是每次+1 ,那么可以近似的认为是 nat3 ,两边互发十几万个包,也能打洞成功
    lovelylain
        3
    lovelylain  
       2022-12-13 08:24:55 +08:00 via Android   ❤️ 1
    @wangyu17455 你这只考虑了端口变化的情况,很多 nat4 连 ip 也会变的,访问不同目的 ip 映射的是不同源 ip 。
    SmiteChow
        4
    SmiteChow  
       2022-12-13 09:07:50 +08:00   ❤️ 1
    不可能,这能成功那直播 cdn 全死了。
    TESTFLIGHT2021
        5
    TESTFLIGHT2021  
       2022-12-13 12:40:41 +08:00
    @jobmailcn 一般不变,IP 池公网很多,但是一个内网只会从一个公网出
    yaott2020
        6
    yaott2020  
       2022-12-13 15:31:20 +08:00 via Android
    @TESTFLIGHT2021 长城宽带出口 ip 一直在变,甚至不同省份出口
    TESTFLIGHT2021
        7
    TESTFLIGHT2021  
       2022-12-13 16:18:12 +08:00
    @yaott2020 长城那不算运行商。。。。
    ragnaroks
        8
    ragnaroks  
       2022-12-13 17:45:45 +08:00
    可能是玩文字游戏,既然不用第三方服务器,那可能用了第一方服务器。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:27 · PVG 02:27 · LAX 10:27 · JFK 13:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.