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?