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

2021-12-31 19:31:18 +08:00
 jack1998
比如 A 机器:192.168.100.100:7890
B 机器:192.168.100.100:7891
AB 都是可以访问外网
816 次点击
所在节点    问与答
11 条回复
sagaxu
2021-12-31 19:36:08 +08:00
你需要的可能是 nat
shika
2021-12-31 19:41:13 +08:00
据我所知,交换机层面没有技术手段能实现你的想法
cjpjxjx
2021-12-31 19:42:08 +08:00
简单点:交换机下接个路由器,路由器 WAN 口 IP 地址 192.168.100.100 ,路由器 LAN 口再接不同的机器用不同其他网段的 IP ,然后配置端口映射
jack1998
2021-12-31 19:56:43 +08:00
@cjpjxjx 有道理 感谢
creedowl
2021-12-31 20:45:23 +08:00
这不就是 NAT 吗
documentzhangx66
2021-12-31 21:05:13 +08:00
我觉得这可能是一个 A/B 问题。建议楼主先说说,想实现一个什么样的需求?
jack1998
2022-01-01 11:48:34 +08:00
nat 可以用于内网么?映像里是公网 ip 通过 nat 实现多设备使用同一个公网 ip 的,不懂哎
jack1998
2022-01-01 11:49:45 +08:00
@documentzhangx66 目前 192.168.x.x 的 ip 地址不够用了,想节省 ip 看看能不能通过 ip:port 的形式实现
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
2022-01-01 21:57:07 +08:00
@documentzhangx66 sorry 我没表述清楚,是 192.168.xxx(固定).xxx 也就是 253 个地址 ,已经用完了 172 和 10 段有限制用不了
documentzhangx66
2022-01-02 10:54:37 +08:00
@jack1998

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

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

我平时在单位里,单位网管也会用掉一部分 172 与 10 段。但这两个段太大了,我用随机数都能从里面找到很多没用的。

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

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

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

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

© 2021 V2EX