Understanding IP Address Assignment in Cellular Networks_Static and Public IP Vs Dynamic and Private IP
Many customers expect cellular routers to behave like wired broadband connections, where a device receives a static and public IP address by default. In reality, cellular networks assign IP addresses very differently, and misunderstanding this is one of the most common causes of remote-access issues.
In cellular networks, most SIM cards use Carrier-Grade NAT(CGNAT) and receive dynamic and private IP addresses. This prevents inbound access from the internet. If remote access to end devices is required, a static and public IP plan must be ordered and provisioned by the carrier.
1. How IP Addressing Works in Cellular Networks
In cellular networks, IP addresses are assigned by the
mobile carrier, not by the router. For most standard cellular data plans,
carriers use Carrier-Grade NAT (CGNAT).
With CGNAT:
The
device receives a private IP address
The IP
address is dynamic (it can change)
Multiple
devices share a small pool of public IPs
Inbound
connections from the internet are blocked
This design allows carriers to:
As a result, a cellular router is able
to browse the internet, but cannot be accessed remotely from the public
internet. This is expected behavior, not a misconfiguration.
2. Why Remote Access Fails with a Regular SIM
If you try to remotely access:
…it will fail when using a regular SIM because:
CGNAT
blocks inbound traffic
Port
forwarding on the router cannot bypass CGNAT
The
carrier does not know which shared device should receive the inbound
packet
3. When You Need a Static & Public IP
If your application requires remote access from the
public internet, you must use a Static and Public IP plan provided by
the carrier.
A Static Public IP plan provides:
A dedicated,
routable public IPv4 address
The
same IP every time the device reconnects
Inbound
connections allowed
Predictable
firewall and routing behavior
Typical use cases:
4. How to verify if the SIM has dynamic and private IP or static and public IP
To determine whether a SIM is using a dynamic, private IP (behind CGNAT), you can compare the IP address assigned to the router with the IP address visible on the public internet.
On the router side, check the cellular IP address assigned by the mobile network. This is the IP the carrier provides directly to the device.
- On IR300 serial routers and CR202 routers, go to Status=>Network Connections. At Cellular session, the IP Address is assigned by the cellular network to the router.
Then, from a computer connected behind the router, visit an external website such as whatismyip.com to view the public-facing IP address seen by the internet.
-
If the Cellular IP shown on the router and the public IP shown on the website are different, the SIM is operating behind NAT/CGNAT and is using a dynamic, private IP.
-
If both IP addresses match, the SIM is likely using a public IP, and inbound connectivity may be possible (subject to carrier policy and firewall rules).
Tips:
- APN(Access Point Name). Please confirm with the carrier about the proper APN value for your SIM. Carriers may have different APNs for different plans. If it's a Verizon SIM, please refer to the article below:
- https://help.inhand.com/portal/en/community/topic/how-to-configure-verizon-static-ip-apn