I am not quite understand your settings.
So you have a public IP, this is good.
Then do you have a main router which uses this IP, right? Is subnet 255.255.255.255 required by this router?