I think it is best to rent a VPS to less complicate since most of VPS are already open ports and you just have to configure IP's match on your VPS IP...
Setup the game via hamachi for testing purposes first then once you feel you can handle the game online then you can rent a VPS or DDS, (Hamachi) is...