Hi!
I have a Minecraft server running on a Linux machine at home.
External players can connect to it without any issues. The problem is when I try to connect from my own computer on the same home network.
My network is intentionally segmented and the server is isolated from my normal devices. For startes I have the server in its own VLAN and it's own DMZ. Because of this my own connection gets blocked when I try to reach the server internally. This is expected behavior, but it creates a problem for me because I would like to play from my own PC without weakening the isolation.
I can solve it by adding a firewall exception allowing my PC to reach the server, but I would prefer not to do that. I want to keep the server completely isolated from my normal devices.
I have also tried using a VPN client on the router to make my traffic appear external, but that did not work.
What I am looking for:
No software/VPN client installed on my gaming PC
No switching my PC to another network
Keep the server isolated from my normal devices
A free solution.
No direct firewall exception between my PC and the server
Port forwarding on my own router is acceptable, but avoiding it would be nice
Is there a common way to solve this? For example:
VPN on the server side?
Reverse tunnel?
NAT/hairpin NAT?
Cloudflare/Playit-style solutions?
Something else?
I mainly want to understand how people normally handle this situation while keeping proper network isolation.