EDIT: I am using cubecoders AMP to run multiple instances
I am looking to set up a public Minecraft server (well multiple off one machine actually). I am wondering if there is a way in which I can ensure security on my home network? I have seen mentions of allowing only Minecraft to access a port and nothing else but I have no idea how I would do such a thing.
I won't be giving out my public IP as I have sub-domains which they will enter into their MC client to connect. But I imagine they would still have access to my public IP. Will portforwarding 25565 on my router allow anything to use that port or JUST the server and is this a secure method of preventing hacking or any information on my personal computer being stolen