What is my IP address?
An IP address (Internet Protocol address) is a unique numerical label assigned to every device connected to a computer network. Just like your home has a postal address so that letters can be delivered to the right location, every device on the internet has an IP address so that data can be sent to and received from the correct device.
Your IP address reveals your general geographic location, your Internet Service Provider (ISP), and can be used to track your online activities. Every time you visit a website, your IP address is logged — making IP privacy an important concern in today's digital world.
There are two main versions of IP addresses in use today: IPv4 (the older, most widely used version) and IPv6 (the newer format designed to replace IPv4 due to address exhaustion).
Your IP address changes based on your network. When you connect on your home WiFi, you have a different IP than when using mobile data or a public hotspot. This is because IP addresses are assigned dynamically by your ISP or network router using a protocol called DHCP (Dynamic Host Configuration Protocol).
The two versions of IP addresses — IPv4 and IPv6 — differ significantly in format, capacity, and capabilities. Here's a comprehensive explanation of both:
IPv4 was introduced in 1983 and is still the most widely used IP protocol today. It uses a 32-bit address scheme, meaning it can support approximately 4.3 billion unique addresses. An IPv4 address looks like: 192.168.1.1 or 103.45.67.89.
IPv4 addresses consist of four sets of numbers (octets) separated by periods, each ranging from 0 to 255. With over 5 billion internet-connected devices, IPv4 addresses have been nearly exhausted, which led to the development of IPv6.
IPv6 was developed to solve IPv4's address exhaustion problem. It uses a 128-bit address scheme, supporting a virtually unlimited number of addresses — approximately 340 undecillion (3.4 × 10³⁸) unique addresses. An IPv6 address looks like: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
IPv6 also includes built-in security features (IPSec), better multicast support, and eliminates the need for NAT (Network Address Translation).
| Feature | IPv4 | IPv6 |
|---|---|---|
| Address Length | 32-bit (4 bytes) | 128-bit (16 bytes) |
| Address Format | Dotted decimal (e.g., 192.168.1.1) | Hexadecimal (e.g., 2001:db8::1) |
| Total Addresses | ~4.3 Billion | ~340 Undecillion |
| NAT Required | Yes (due to shortage) | No (not needed) |
| Built-in Security | Optional | IPSec Built-in |
| Configuration | Manual / DHCP | Auto-configured (SLAAC) |
| Header Complexity | Complex | Simplified |
| Broadcast Support | Yes | No (uses multicast) |
| Current Usage | ~95% of internet | Growing rapidly (~45%) |
Not all IP addresses are the same. They are categorized based on their usage, assignment method, visibility, and origin. Understanding the different types helps you make informed decisions about your online privacy and network setup.
A public IP address is the address assigned to your router by your ISP. It's visible to the entire internet and is used to communicate with websites and servers. Every device on your home network shares the same public IP address. Your public IP is what this page detects and displays to you above.
A private IP address is used within your local network (LAN) and is not routable on the internet. Your router assigns private IPs to each device (like 192.168.1.x or 10.0.0.x). These are invisible to the outside world and used only for internal communication between devices on the same network.
A dynamic IP address changes every time you connect to the internet or after a set period. Your ISP assigns a new IP from a pool of available addresses using DHCP. Most home internet connections use dynamic IPs because they're cost-effective and easier to manage at scale.
A static IP address never changes — it's permanently assigned to a device or account. Businesses commonly use static IPs for hosting websites, running mail servers, or setting up remote access systems. Static IPs are more expensive and must be specifically requested from your ISP.
A dedicated IP address is one that's assigned exclusively to a single user or server. Unlike shared IPs, no one else uses it. Dedicated IPs are ideal for websites with SSL certificates, email senders who need high deliverability, and businesses that require consistent identity online.
A shared IP address is used by multiple users or websites simultaneously. Web hosting providers often assign one IP to hundreds of websites on a shared server. While cost-effective, shared IPs can sometimes face reputation issues if other users on the same IP engage in spam or abuse.
A datacenter IP address originates from a commercial data center rather than an ISP. These IPs are commonly used by VPN services, proxies, bots, and scrapers. Many websites block or flag datacenter IPs as they are often associated with automated traffic rather than real users.
A residential IP address is assigned by an ISP to a homeowner or mobile subscriber. These IPs appear as genuine home internet connections, making them highly trusted. Residential IPs are less likely to be blocked by websites and are considered the gold standard for privacy and legitimate browsing.
A VPN (Virtual Private Network) IP address replaces your real IP with the VPN server's IP address. When you use a VPN, websites see the VPN server's IP instead of yours. This masks your location and identity, providing privacy and allowing you to bypass geo-restrictions on content.
A proxy IP address acts as an intermediary between you and the internet. Your requests are routed through a proxy server, which forwards them using its own IP. Proxies can be used for anonymity, content filtering, and bypassing regional blocks. Unlike VPNs, proxies don't encrypt your traffic.
A mobile IP address is assigned to your smartphone or tablet when connected to a cellular network (3G, 4G, or 5G). Mobile IPs are typically dynamic and assigned by your mobile operator. They change frequently as you move between cell towers and are shared across many users.
An ISP-assigned IP is the standard IP address your Internet Service Provider (ISP) gives you when you subscribe to their service. In India, major ISPs include Jio, Airtel, BSNL, Vi, and ACT. Your ISP can see all of your internet activity through your IP address.
Your IP address is your internet identity. Every website you visit, every app you use, and every online service you connect to can see and log your IP address. Here's what you can do to protect it:
A VPN encrypts your internet traffic and routes it through a secure server in a location of your choice. This hides your real IP and replaces it with the VPN server's IP. VPNs provide the highest level of privacy protection and encrypt all your data, making it unreadable to eavesdroppers.
Benefits of a VPN: Hides your real IP address, encrypts all internet traffic, bypass geo-restrictions, works system-wide on all apps, and provides strong privacy protection even on public WiFi.
A proxy server acts as an intermediary. Your browser connects to the proxy, which then forwards your request to the destination website. The website sees the proxy's IP, not yours. However, proxies typically don't encrypt your traffic and only work for browser-level requests, not system-wide.
The Tor network (The Onion Router) routes your traffic through multiple volunteer-operated servers (nodes) around the world, making it extremely difficult to trace. Each node only knows the previous and next node, never the full path. Tor provides the strongest anonymity but is significantly slower than VPNs or proxies.
There are several easy ways to find your public IP address:
ipconfig to find your local IP, or use curl ifconfig.me for public IP.curl ipinfo.io/ip to get your public IP.Hiding your IP address protects your privacy and security online. Here are the most effective methods:
Everything you need to know about IP addresses, privacy, and online security.