假设以下网络布局
+--------+
----------------------------------------| Switch |-----------------
| ------------------------+--------+--- |
| | ----------| | |
| | | | |
PC A PC B PC C Other PC X Other PC Y
192.168.1.50 192.168.1.51 192.168.1.52 any any
Network 1 Network 1 Network 1 Network 2 Network 3
PC A、B、C 的 IP 地址是静态的、固定的,不能更改。其他 PC X、Y 的 IP 地址是可配置的,可以是 DHCP 或静态的,可以是任何 IP 地址。
除了网络 2 和网络 3 应该能够访问 PC A 上的某些服务外,所有三个网络都应该是隔离的。
我想到了一个带有 VLAN 的交换机,以隔离三个网络。现在我的问题是,如何为网络 2 和网络 3 配置给定的 IP 将“映射”到 192.168.1.50?
例如,假设网络 2 有一些 IP 范围为 10.50.1.1 到 10.50.1.30 的 PC,并且想要定义 10.50.1.25 将映射到 192.168.1.50 的 IP,以便访问 PC 的服务网络 2 中的 A。我有一个 Netgear GS105E,所以我可以配置 VLAN,但我认为不可能实现这种映射。
我的下一个猜测是将连接 192.168.1.50 的交换机的端口分配给所有三个 VLAN,因此通常 192.168.1.50 将能够接收来自网络 2 和网络 3 的数据包,而 PC A 本身会这样做“映射”。但我不知道,所以我问这样做的标准方法是什么,因为我认为这是带有 VLAN 的交换机的标准用例。