glanhodges :
Thank you for the response. Just as a question, I have set myself a static IP. How does this differ from the private IP you mentioned? Also, I set that static IP to be the DMZ host (I was told this is a possible solution) and a UDP port directly through my firewall. Just in your opinion, is this a safe thing to do? I was told of the security risks. All of these methods still resulted in a strict NAT.
DMZ (on consumer routers) is not considered safe, as it allows any inbound port into your network. You should disable DMZ. (The DMZ can be used for a very brief time to find if you can achieve a less than strict NAT.)
The IP address (private or public) I mentioned is an address assigned by your provider to your mobile device to identify your particular device on their network. The static IP you assigned to your PC is different: it is needed so that your mobile device always knows where to send packets from a forwarded port.
If you have access to the configuration page of your wireless internet access device, you should be able to see the address assigned to the WAN side from your provider. That address must match what you see when you Google "what is my IP" or using a port check site like
canyouseeme.org for port forwarding to be successful.