V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rationa1cuzz
V2EX  ›  宽带症候群

大佬们,咨询一个不同 ip 组网问题

  •  
  •   rationa1cuzz · 2023-10-12 19:55:11 +08:00 · 818 次点击
    这是一个创建于 412 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有若干个设备 A:10.0.0.1 、B:192.168.1.1 、C:10.0.0.1 、D:192.168.1.10 存在不同网段切可能存在相同 ip 的若干个设备,我想通过一台物理机器同时访问 ABCD 。。。等台机器,如何组网?且 ABCD 设备本身无法修改 ip
    8 条回复    2023-10-13 11:02:46 +08:00
    blackeeper
        1
    blackeeper  
       2023-10-12 20:37:39 +08:00
    双向 nat ,你可以随便转换成不冲突的 IP 。
    比如设备 A:10.0.0.1 ( nat 地址:10.0.12.1 ) C:10.0.0.1 ( nat 地址:10.0.12.1 )
    那么 A 请求 C ,那么 A 发起请求就是源 IP:10.0.0.1 ,目的 IP:10.0.12.1 ,这样就不冲突了
    blackeeper
        2
    blackeeper  
       2023-10-12 20:40:39 +08:00
    双向 nat ,你可以随便转换成不冲突的 IP 。
    比如设备 A:10.0.0.1 ( nat 地址:10.0.11.1 ) C:10.0.0.1 ( nat 地址:10.0.12.1 )
    那么 A 请求 C ,那么 A 发起请求就是源 IP:10.0.0.1 ,目的 IP:10.0.12.1 ,经过路由器做 nat 。
    包就变成源 IP:10.0.11.1 ,目的 IP:10.0.12.1 ,这样在所有的网段都不冲突。
    rationa1cuzz
        3
    rationa1cuzz  
    OP
       2023-10-12 20:42:43 +08:00
    @blackeeper ABCD 等设备之间通不通无所谓的,只要物理机 X 可以同时访问 ABCD 等就可以
    Conantv2
        4
    Conantv2  
       2023-10-12 21:12:06 +08:00
    我以前是用 IP 转发来搞的,原理类似爬墙,先分组,再设置网卡对应分组,分组里面跳板机转发

    比如同时有两个 192.168.1.10 ,我把他们分到 A 、B 两个分组,对应 A 、B 网卡
    A 网卡绑定 192.168.11.0 连到 A 组其中一台机器,当我访问 192.168.11.10 时就会通过 A 网卡发给 A 组机器,那台 A 组机器再转发给 192.168.1.10 ,因为 A 组那台机器没接入 B 组网络,所以直接访问就是对的
    同样的,B 网卡也是转发给 B 组
    blackeeper
        5
    blackeeper  
       2023-10-12 21:27:18 +08:00
    @rationa1cuzz 没区别,就双向 NAT 就可以搞定。
    uncleroot
        6
    uncleroot  
       2023-10-13 05:58:11 +08:00 via Android
    不同网段为啥会有相同 ip...
    yelc668
        7
    yelc668  
       2023-10-13 08:35:04 +08:00
    我用的 WireGuard 来做的
    julyclyde
        8
    julyclyde  
       2023-10-13 11:02:46 +08:00
    @uncleroot 古代规划的时候没考虑互联呗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.