NovaDNS/Docs

Search documentation

Search for a page in the NovaDNS docs

HomepageDashboard

Learn

Static vs Dynamic IP

Understanding the difference between static and dynamic IP addresses — and why DDNS is the practical solution for almost everyone who needs a reliable remote access address.

What is a static IP?

A static IP address is one that is permanently assigned and never changes. It may be configured manually on the device itself (common in data centres and server environments) or assigned by your ISP as a fixed address tied to your account.

Static IPs have a clear advantage: once you know the address, you can hard-code it anywhere and rely on it being correct indefinitely. They are used by web servers, mail servers, and any system that needs a permanent, published address.

Cloud servers (VPS, EC2, Lightsail, etc.) typically come with a static IP by default. On-premises business servers often have static IPs purchased from their ISP.

What is a dynamic IP?

A dynamic IP address is one assigned automatically by your ISP using the DHCP protocol, typically from a pool of available addresses. The address is leased for a period of time — anywhere from a few hours to a few days — and may change when the lease expires, when your modem or router reboots, or when your ISP performs network maintenance.

Dynamic IPs are the default for virtually all residential internet connections worldwide. They are also universal on mobile and cellular connections, where the IP changes every time you reconnect to the network.

In practice, many residential dynamic IPs are semi-stable — they do not change every day, and some ISPs effectively give the same address to the same customer for months. But this is not guaranteed, and you cannot rely on it for anything that needs to stay reachable.

Who gets which type?

The type of IP you get depends almost entirely on who you are and what you are paying for.

Home internet customersDynamicAlmost always dynamic, regardless of ISP or connection type. Some ISPs offer a static add-on for £5–20/month.
Business internet customersStatic availableBusiness broadband packages often include one or more static IPs, sometimes as standard.
Cloud VPS / serversStaticCloud providers assign a static public IP (called an Elastic IP, Floating IP, etc.) by default.
Mobile / cellularDynamic (CGNAT)Mobile connections are dynamic and are often behind carrier-grade NAT (CGNAT), making them unreachable from the internet regardless of IP stability.
Office / SMB on leased lineStaticDedicated leased lines typically come with a static IP block as part of the contract.

Comparison

FeatureStatic IPDynamic IP + DDNS
Cost$10–20/month extraFree or low cost
ReliabilityPermanentUpdates in ~60s
Setup complexityISP contract required5 minutes
AvailabilityNot always offeredWorks with any connection
IPv6 supportSometimesYes with NovaDNS
PTR / rDNS recordYes (usually)No
Best forBusiness servers, email serversHome, SMB, personal projects

When you actually need a static IP

DDNS covers the overwhelming majority of home and small business use cases — but there are a few scenarios where a true static IP is genuinely required.

Email servers (MX records)

Email delivery relies on PTR (reverse DNS) records that map your IP back to your domain. ISPs only assign PTR records to static IPs. Without one, your outgoing email will be rejected or marked as spam by most providers.

Payment processor IP allowlisting

Some payment processors, banks, and enterprise APIs require you to register a fixed IP address that is allowed to make API calls. A dynamic IP that changes will lock you out until you re-register.

Legacy VPN systems

Some older IPsec or SSL VPN configurations hard-code peer IP addresses rather than using DNS lookups. These require a static IP on both ends.

Regulatory / compliance requirements

Certain regulated industries or enterprise contracts specify that services must be hosted on a static IP for audit trail purposes.

If you are running an email server, the canonical solution is to use a cloud VPS (which comes with a static IP) for the mail server, while keeping your other self-hosted services on your home network with DDNS. You do not need a static IP from your ISP.

DDNS as the practical solution

For the vast majority of home users and small businesses, dynamic DNS with a short TTL is functionally indistinguishable from a static IP.

NovaDNS publishes all records with a 60-second TTL. When your IP changes, the DDNS client detects it and calls the update API within its configured interval (as low as 30 seconds on paid plans). The new IP propagates globally within approximately two minutes.

For a WireGuard VPN, a home server, a security camera, or any service where you are the only regular user, a two-minute changeover during an IP change — which may happen once every few weeks — is completely acceptable. In many cases it goes entirely unnoticed.

exampletypical IP change lifecycle
# Your ISP reassigns your IP at 03:14 AM
# Timeline:

03:14:00  ISP assigns new IP: 198.51.100.7
03:14:22  DDNS client detects change, calls /api/update
03:14:23  NovaDNS updates home.novaip.link → 198.51.100.7
03:15:23  TTL expires — new IP visible globally

# Total downtime: ~83 seconds, at 3am

If you need the absolute minimum changeover time, use a paid plan with a 30-second update interval and configure your client to poll as frequently as allowed. Combined with the 60-second TTL, you can achieve end-to-end propagation in under two minutes.

CGNAT warning: if your ISP places you behind carrier-grade NAT (common with 4G/5G home broadband and mobile connections), you do not have a publicly routable IP address at all — static or dynamic. DDNS cannot help in this situation. Check with your ISP whether you have a publicly routable IP, or use a VPN tunnel service like Tailscale or Cloudflare Tunnel to bypass the NAT.

Was this page helpful?