Get Real IP

How to get a static (public) IP address

Quick answer

Every connection has a public IP, but it's usually shared (CGNAT) or dynamic. To get a dedicated static one you have three real options: request a static IP from your ISP (often business-plan only), rent a cloud VPS and host or tunnel through it, or route a dedicated static IP to your own server over a WireGuard tunnel with a service like Get Real IP. Only the tunnel route works behind CGNAT with no ISP involvement.

"Public IP," "static IP," "real IP" — people mean slightly different things, but if you're trying to host something the goal is the same: a dedicated address on the internet that doesn't change and that inbound connections can actually reach. Here are the realistic ways to get one, with honest trade-offs.

First, the terms

Option 1 — Request a static IP from your ISP

The most direct route: ask your ISP for a static IP add-on. When available it's a real dedicated address right on your line, working for every protocol.

Trade-offs: often restricted to business plans at $10–30/month; tied to your physical line (move house, lose the IP); residential IP ranges frequently have poor email-sender reputation; no failover; and many ISPs — especially mobile and newer fibre — simply don't offer it, or can't because you're behind CGNAT.

Option 2 — Rent a cloud VPS

A small cloud server (from any major provider) comes with a static IP. Two ways to use it:

Trade-offs: ongoing cost and maintenance, and the DIY tunnel path is genuinely fiddly to get right and keep running.

Option 3 — Route a dedicated static IP to your own server (Get Real IP)

This is the tunnel approach done for you. Your server, router, or laptop opens an outbound WireGuard tunnel, and Get Real IP routes a dedicated static public IPv4 to it. Inbound traffic for that IP comes down the tunnel to your machine.

Which one is right for you?

If your ISP offers a cheap static IP and you'll never move, take it. If you want your workload in the cloud anyway, a VPS is fine. If you want to keep hosting on your own hardware at home — and especially if you're behind CGNAT, on Starlink/LTE, or need clean reverse DNS for email — routing a dedicated IP over a tunnel is the fastest, lowest-maintenance path.

Frequently asked questions

How do I get a static public IP address?

There are three realistic routes: (1) request a static IP add-on from your ISP, usually on a business plan; (2) rent a cloud VPS, which comes with a static IP, and either host on it or tunnel back to your home hardware; or (3) route a dedicated static IP to your existing server over a WireGuard tunnel with a service like Get Real IP. The tunnel option is the only one that works behind CGNAT with no ISP involvement.

Is a public IP the same as a static IP?

No. A public IP is any address reachable on the open internet, but it can be dynamic (changes periodically) or shared via CGNAT. A static IP is a public IP that never changes and is yours alone. For hosting you need a static public IP so DNS, firewall rules, and clients can depend on the address staying the same.

How much does a static IP cost?

ISP static IP add-ons typically run $10–30/month and often require a business plan. A cloud VPS is roughly $5–20/month plus your time maintaining it. Get Real IP is a low flat monthly price per IP (shown in your local currency at checkout) with no contract and no server to maintain.

Can I get a static IP without changing ISPs or plans?

Yes. A tunneled dedicated IP (like Get Real IP) is completely independent of your ISP — it works on your existing residential, mobile, or satellite connection, even behind CGNAT, because your server connects outbound to get its IP.

Want a dedicated static IP in minutes?

Get Real IP delivers a dedicated static public IPv4 to your server, router, or laptop over an encrypted WireGuard tunnel — any protocol, any port, works behind CGNAT. $8/mo, no contract.

Start your free trial

7 days free · Cancel anytime

Related guides

Updated September 4, 2026