What is an IP address?

// the fundamentals of network identity

The basics

An IP address (Internet Protocol address) is a unique numerical label assigned to every device connected to a computer network that uses the Internet Protocol for communication. It serves two core functions: identifying a host or network interface, and providing a location for that host in the network.

Think of it like a postal address for your device. Just as a letter needs a destination address to be delivered, data packets on the internet need an IP address to know where to go.

How are IP addresses assigned?

IP addresses are assigned by your Internet Service Provider (ISP) when you connect to the internet. Within your home or office network, your router assigns local IP addresses to each device using a protocol called DHCP (Dynamic Host Configuration Protocol).

There are two types of IP addresses:

Static vs. dynamic addresses

Most home internet connections use a dynamic IP address — one that can change each time you reconnect or periodically over time. Businesses and servers typically use static IP addresses that remain constant, making it easier for others to reliably reach them.

Two versions: IPv4 and IPv6

There are currently two versions of IP addresses in active use:

This tool detects and displays both, if your connection supports them.

← Back to iptool