1. Library
  2. Computer Networks
  3. IP Addresses
  4. Fundamentals

Updated 6 hours ago

Every device on a network needs an identity—a way to be found. But there are two ways to get one.

Static: You pick an address and keep it forever.

Dynamic: The network assigns you an address when you arrive, and takes it back when you leave.

The Permanent Address

A static IP address never changes. Set it once, and that device can be reached at that address indefinitely.

This is how servers work. Your website doesn't move. Your email server doesn't drift. Your security camera doesn't relocate. Things that need to be found need to stay put.

Static addresses are manual. A human decides: this device, this address, forever. No automation, no negotiation.

Use static IPs when:

  • The device accepts incoming connections (web servers, email servers, VPNs)
  • Others need to find it reliably (printers, cameras, gaming servers)
  • Services depend on a consistent location (DNS, remote access)

The Temporary Address

A dynamic IP address changes. Not randomly—when circumstances demand it. When you connect, when the lease expires, when the network needs that address for someone else.

DHCP (Dynamic Host Configuration Protocol) handles this. When your laptop joins the coffee shop Wi-Fi, it doesn't know its address yet. So it asks:

  1. Discover: "Is anyone managing addresses here?"
  2. Offer: "Yes. Here's 192.168.1.47. Valid for 24 hours."
  3. Request: "I'll take it."
  4. Acknowledge: "Done. You're 192.168.1.47 until tomorrow."

Your device now has an identity—temporary, but sufficient. When you leave, that address returns to the pool. Someone else becomes 192.168.1.47.

The identity was never really yours. It was just your turn.

Use dynamic IPs for:

  • Devices that only make outgoing connections (laptops, phones, tablets)
  • Networks with more devices than addresses
  • Situations where you want automation, not administration

What Changes When Identity Is Permanent

Accessibility: You can always be found at the same address. Essential for servers, irrelevant for clients.

Vulnerability: Attackers have unlimited time to probe a fixed target. Changing addresses won't save you, but it makes sustained reconnaissance harder.

Cost: ISPs charge extra for permanence—often $15/month per address.

Complexity: Someone has to track which device has which address, prevent conflicts, manage the spreadsheet. This doesn't scale.

What Changes When Identity Is Temporary

Simplicity: Plug in, get an address. No configuration, no conflicts, no spreadsheet.

Efficiency: Limited addresses get reused. When you disconnect, someone else gets your slot.

Hosting difficulty: Running a server from home becomes complicated when your address keeps changing. Dynamic DNS services exist to solve this, but they're a workaround.

Connection interruption: If your address changes mid-session, active connections may break. Rare, but possible.

The Real Divide

The choice isn't about technology. It's about whether you're being called or calling.

Servers are called. They need static addresses so callers can find them.

Clients call. They need dynamic addresses because no one calls them back.

Most networks use both: static for infrastructure (servers, printers, network devices), dynamic for endpoints (laptops, phones, guest devices). This hybrid model works because it acknowledges the two types of existence on a network—the permanent and the temporary, the findable and the fleeting.

How to Check Your IP Type

Windows: Open Command Prompt, type ipconfig /all. If "DHCP Enabled" shows "Yes," your address is dynamic.

Mac: System Settings → Network → Your Connection → Details → TCP/IP. If "Configure IPv4" shows "Using DHCP," your address is dynamic.

Frequently Asked Questions About Static and Dynamic IP Addresses

Was this page helpful?

😔
🤨
😃