two routers, NAT, static IP and Minecraft
Hello all available gurus. First off, I've never posted on any forum before, so I apologize in advance if I have any forum faux pas. I've spent literally hours over the past two days reading and learning about setting things up so my son can host a Minecraft server (non-public) for his friends. Two things I found out: 1) this is a lot to learn for an art major, 2) there's no place for me to nominate myself for mother of the year. I want to make sure I'm thinking this all through completely before I mess anything up. My particulars:
Linksys WRT160N router behind a Qwest DSL ActiontecM100 modem/router with DHCP. I turned the DHCP setting OFF on the Qwest unit, so the Linksys router is assigning the IPs. We have 3 PCs (two wireless laptops and a wired PC used for online gaming) and a Mac (OS X 10.6.3) on our LAN. Son has already set up his game server on the Mac. I went into Mac Network and set up a static LAN IP, then went into Linksys settings and set up a port forward to the Mac's IP. I realize having the two routers isn't ideal for what I'm trying to do, as the two routers together will not allow the port to forward. I want to make sure I don't enable/disable anything that will put my system at risk just because of some goofy game.
What next? Should I a) enable DMZ hosting on the Qwest unit, which, as I understand it, would allow ALL traffic to get through to the Linksys, which would then then use its own firewall to block everything except the port I opened to the Mac, right? And EVERYTHING else on our LAN would be safe? or b) set up the Linksys as a WAP? or c) set up one of the units to act as a bridge? or d) just tell son to go outside and play basketball instead? If it makes a difference, I think the Linksys user setup controls are easier for me. Also, do I need to do anything with NAT?
Then should I set up a static external IP through Dyndns or no-IP? Before yesterday I never even checked my IP, so I have no idea how often it changes. Couldn't son just check what our IP is on any particular day he and his buddies want to get on his server together and tell them what it is on that day?
Thank you all in advance. My brain is getting full....