In the case of a motherboard with a single Ethernet Port could that port be split in without using a Proxy?
After all its basically: (For a Game server, Minecraft as the example)
- Make PC IPV4 address visible on (typically port number: 25565 or 25566) - with some form of authentication ofcourse so not just anyone can connect (on Minecraft through a whitelist)
- Broadcast IP so other networks can see and connect to (IP Number or IP Number:25566 - since Minecraft normally will default to 25565)
- Player packets sent to IP
However assume a server PC hosting 2 different Minecraft servers (you can set a "set IP" in a server.properties configuration file).
Assume Server 1 is set to receive packets from IP 1 and Server 2 is set to receive packets from IP 2.
A lot of routers support having multiple port-forwarding rules. So if a Packet with IP 2 is sent from a player wouldnt the PC Ethernet Port know to send that Packet to Server 2 since the it wouldnt make sense to try send that Packet to Server 1 since the IPs are different but Server 2 has the correct reference IP the Packet is "looking for/to be sent to" ?
Also is the limitation from the amount of ports on the Motherboard IO (aka. separate ports for separate port-forwarding rules) or just the general availability of Ethernet Ports to the PC (aka. devices that add Ethernet capability to Motherboards that dont have Ethernet [such as USB -> Ethernet Adapters] ) can act as a Port to be used for Port-forwarding?
After all its basically: (For a Game server, Minecraft as the example)
- Make PC IPV4 address visible on (typically port number: 25565 or 25566) - with some form of authentication ofcourse so not just anyone can connect (on Minecraft through a whitelist)
- Broadcast IP so other networks can see and connect to (IP Number or IP Number:25566 - since Minecraft normally will default to 25565)
- Player packets sent to IP
However assume a server PC hosting 2 different Minecraft servers (you can set a "set IP" in a server.properties configuration file).
Assume Server 1 is set to receive packets from IP 1 and Server 2 is set to receive packets from IP 2.
A lot of routers support having multiple port-forwarding rules. So if a Packet with IP 2 is sent from a player wouldnt the PC Ethernet Port know to send that Packet to Server 2 since the it wouldnt make sense to try send that Packet to Server 1 since the IPs are different but Server 2 has the correct reference IP the Packet is "looking for/to be sent to" ?
Also is the limitation from the amount of ports on the Motherboard IO (aka. separate ports for separate port-forwarding rules) or just the general availability of Ethernet Ports to the PC (aka. devices that add Ethernet capability to Motherboards that dont have Ethernet [such as USB -> Ethernet Adapters] ) can act as a Port to be used for Port-forwarding?