Assume the following network layout
+--------+
----------------------------------------| 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
The IP Addresses of PC A, B, C are static, fixed and cannot be changed. The IP Addresses of Other PC X, Y are configurable and can be DHCP or static, and can be any IP Address.
All three networks should be isolated, except that Network 2 and Network 3 should be able to access certain services on PC A.
I thought about a switch with VLANs, to isolate the three networks. Now my question is, how can I configure that for Network 2 and Network 3 a given IP will be "mapped" to 192.168.1.50?
For example, let's say Network 2 has some PCs in the IP Range 10.50.1.1 to 10.50.1.30, and want to define that 10.50.1.25 will be the IP that will be mapped to 192.168.1.50 in order to access the service of PC A within Network 2. I have a Netgear GS105E, so I can configure the VLANs, but I see no possibility to realize this mapping.
My next guess would be to assign the port of the switch where 192.168.1.50 is attached to, to all three VLANs, so in general 192.168.1.50 would be able to receive packets from Network 2 and Network 3, and PC A itself would do the "mapping". But I have no clue, so I am asking what is the standard way of doing this, because I think this is a standard use case for a switch with VLANs.