WIN FIFA World Cup™ tickets! Raffle closes in:

WIN FIFA World Cup 2026™ tickets! Enter now

Sign up now
Wc2026 Mobile

Expressvpn Glossary

Internet Protocol address

Internet Protocol address

What is an Internet Protocol address?

An Internet Protocol (IP) address is a numerical label assigned to a device or network interface so it can communicate over an IP-based network. It serves as both an identifier and a locator, helping networks determine where data comes from and where it needs to go. Without IP addresses, devices on the internet would have no reliable way to find or communicate with each other.

How does an Internet Protocol address work?

When a device connects to the internet, an internet service provider (ISP), router, or network assigns it an IP address. Data sent over the internet is broken into packets. Each packet includes an IP header with source and destination addresses, which routers use to move the packet toward its destination.

Because most users access the internet through human-readable domain names like example.com, the Domain Name System (DNS) translates those names into their corresponding IP addresses.

Additionally, Network Address Translation (NAT) allows multiple devices on a private network, such as a laptop, phone, and tablet, to share a single public IP address assigned by the ISP.Internet Protocol Address 1

Types of Internet Protocol addresses

IP addresses come in different types depending on their format, visibility, and how a network assigns them:

  • Internet Protocol version 4 (IPv4): Uses 32-bit addressing, supporting around 4.3 billion addresses in formats such as 203.0.113.5. This example comes from a range reserved for documentation. The growth of internet-connected devices has effectively exhausted the available IPv4 address pool.
  • Internet Protocol version 6 (IPv6): Uses 128-bit addressing, supporting about 3.4 × 10³⁸ addresses in formats such as 2001:db8::1. Its vastly larger address space accommodates the ongoing expansion of the internet.
  • Public IP addresses: Assigned by an ISP or network provider and routable on the public internet, allowing a device, router, or network to exchange data online.
  • Private IP addresses: Used within local networks, such as homes or offices, and not directly routable on the public internet.
  • Static IP addresses: Stay the same over time, which is useful for servers, remote access, and services that need a consistent address.
  • Dynamic IP addresses: Can change when the network reassigns them, such as after a Dynamic Host Configuration Protocol (DHCP) lease expires, a device reconnects, or an ISP updates its assignment.
  • Loopback addresses: Refer back to the device itself and are used for testing and local services. Common examples include 127.0.0.1 in IPv4 and ::1 in IPv6.
  • Link-local addresses: Allow devices on the same local link to communicate without a router. They use 169.254.0.0/16 in IPv4 and fe80:: in IPv6.

Why are Internet Protocol addresses important?

IP addresses are the foundation of internet communication. Without them, devices couldn’t locate one another, and data would have no way to travel between source and destination.

They also play a broader operational role. Administrators rely on IP addresses to monitor traffic, apply access controls, troubleshoot connectivity issues, and allocate resources across infrastructure.

Risks and privacy concerns

While IP addresses are essential for connectivity, they can also introduce privacy and security risks, such as:

  • Geolocation exposure: IP addresses can reveal a device’s approximate location and ISP. A virtual private network (VPN) can help mask an IP-based location by replacing the visible public IP address with a VPN server address.
  • Expanded attack surface: A publicly reachable IP address or exposed service can attract port scans, distributed denial-of-service (DDoS) attacks, and exploitation attempts.
  • User tracking: Websites, apps, and analytics services can log IP addresses and combine them with cookies, device identifiers, or other signals to help recognize activity across sessions.
  • IP spoofing: Malicious actors can forge IP addresses to disguise the origin of attacks, making attribution more difficult.
  • IPv6 device tracking: Some IPv6 configurations can use stable interface identifiers, making devices easier to recognize across networks. Privacy extensions, described in Request for Comments (RFC) 8981, generate temporary randomized addresses that rotate over time, but support and defaults vary by operating system, device, and network configuration.

Further reading

FAQ

What is the difference between IPv4 and IPv6?

IPv4 uses 32-bit addresses and supports approximately 4.3 billion unique values, while IPv6 uses 128-bit addresses and supports about 3.4 × 10³⁸ addresses. IPv6 was introduced to address IPv4 address exhaustion as the number of internet-connected devices multiplied globally.

Can someone find a user's location from an IP address?

An IP address can reveal an approximate location, usually a city or region, and the associated internet service provider (ISP). It doesn't pinpoint an exact home address. However, law enforcement or other authorized investigators may be able to request subscriber or connection data from an ISP through legal process, such as a subpoena, court order, or search warrant.

What is the difference between a public and a private IP address?

A public IP address is assigned by an internet service provider (ISP) or network provider and is routable on the public internet. A private IP address is used inside a local network, such as a home or office network. Devices outside the local network cannot reach private addresses directly.

Does a VPN hide an IP address?

Yes. When a device connects to a VPN, the VPN server routes internet traffic through itself and replaces the visible public IP address with its own. Websites and services see the VPN server’s address rather than the user’s public IP address, which can help mask IP-based location and make IP-based tracking harder.

What is my Internet Protocol address?

You can usually find your IP address in your device settings or through your router's interface. You can also use an IP address lookup tool to see what information your connection shares with the sites you visit.

Can an IP address identify a specific person?

Not directly. An IP address identifies a device, network, or connection, not an individual. However, when combined with other data such as account logins, browsing activity, or records held by an internet service provider (ISP), it can potentially be linked to a specific person.
Get Started