V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jack1998
V2EX  ›  问与答

求助 同一台交换机下可以通过相同 ip 不同 port 的形式分配给不同的机器么?或者说有没有技术可以做到这样呀

  •  
  •   jack1998 · 2021-12-31 19:31:18 +08:00 · 725 次点击
    这是一个创建于 845 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如 A 机器:192.168.100.100:7890
    B 机器:192.168.100.100:7891
    AB 都是可以访问外网
    11 条回复    2022-01-02 10:54:37 +08:00
    sagaxu
        1
    sagaxu  
       2021-12-31 19:36:08 +08:00 via Android
    你需要的可能是 nat
    shika
        2
    shika  
       2021-12-31 19:41:13 +08:00 via Android
    据我所知,交换机层面没有技术手段能实现你的想法
    cjpjxjx
        3
    cjpjxjx  
       2021-12-31 19:42:08 +08:00
    简单点:交换机下接个路由器,路由器 WAN 口 IP 地址 192.168.100.100 ,路由器 LAN 口再接不同的机器用不同其他网段的 IP ,然后配置端口映射
    jack1998
        4
    jack1998  
    OP
       2021-12-31 19:56:43 +08:00
    @cjpjxjx 有道理 感谢
    creedowl
        5
    creedowl  
       2021-12-31 20:45:23 +08:00
    这不就是 NAT 吗
    documentzhangx66
        6
    documentzhangx66  
       2021-12-31 21:05:13 +08:00
    我觉得这可能是一个 A/B 问题。建议楼主先说说,想实现一个什么样的需求?
    jack1998
        7
    jack1998  
    OP
       2022-01-01 11:48:34 +08:00
    nat 可以用于内网么?映像里是公网 ip 通过 nat 实现多设备使用同一个公网 ip 的,不懂哎
    jack1998
        8
    jack1998  
    OP
       2022-01-01 11:49:45 +08:00
    @documentzhangx66 目前 192.168.x.x 的 ip 地址不够用了,想节省 ip 看看能不能通过 ip:port 的形式实现
    documentzhangx66
        9
    documentzhangx66  
       2022-01-01 20:41:17 +08:00
    192.168.x.x 这六万多个地址,都不够用了?

    那还有 172.16.0.0/12 (255.240.0.0) [172.16.0.0 - 172.31.255.255] ,一百多万个内网地址。

    甚至 10.0.0.0/8 (255.0.0.0) [10.0.0.0 - 10.255.255.255] ,一千六百多万个内网地址。
    jack1998
        10
    jack1998  
    OP
       2022-01-01 21:57:07 +08:00
    @documentzhangx66 sorry 我没表述清楚,是 192.168.xxx(固定).xxx 也就是 253 个地址 ,已经用完了 172 和 10 段有限制用不了
    documentzhangx66
        11
    documentzhangx66  
       2022-01-02 10:54:37 +08:00
    @jack1998

    1.如果真的是你说的这种情况,就只能 NAT 了,这样每个 IP 可以衍生出 6 万多个端口,然后手动进行端口映射。

    2.话说你是啥场景,172 段居然能用完? 10 段居然有限制??

    我平时在单位里,单位网管也会用掉一部分 172 与 10 段。但这两个段太大了,我用随机数都能从里面找到很多没用的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5213 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 01:14 · PVG 09:14 · LAX 18:14 · JFK 21:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.