Irreva logo
Explore Irreva
DeveloperMarch 20, 2026· 5 min read· Updated June 10, 2026

How to Check My IP Address Online

Hasanur Rahman

Written by Hasanur Rahman

Founder & Full-Stack Developer · Irreva · Rangpur, Bangladesh

Your IP address is your device's identifier on the internet — the address that servers use to send data back to you. Knowing it is useful for setting up remote access, whitelisting firewall rules, debugging network issues, and understanding what location your internet connection appears to originate from. This guide explains the difference between your public and private IP, IPv4 vs IPv6, and how to find your address.

Public IP vs private IP

Your public IP is the address that the rest of the internet sees when you make connections. It belongs to your ISP and is shared by your home router — all devices on your home network share the same public IP from the outside world's perspective. NAT (Network Address Translation) is what allows this.

Your private IP is the address your router assigns to your device within your home network: typically something like 192.168.1.x or 10.0.0.x. Private IP ranges (defined in RFC 1918) are 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. These addresses aren't routable on the public internet.

The Irreva My IP tool shows your public IP — what external servers see. To find your private IP on Windows, run ipconfig in Command Prompt. On Mac/Linux, use ifconfig or ip addr.

IPv4 vs IPv6

IPv4 uses 32-bit addresses written as four dot-separated numbers (0–255 each): 93.184.216.34. IPv4 allows about 4.3 billion unique addresses. With the explosion of internet-connected devices, IPv4 addresses ran out years ago — hence IPv6.

IPv6 uses 128-bit addresses written as eight groups of four hexadecimal digits: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. IPv6 allows an astronomically large number of addresses — enough to give every grain of sand on Earth its own address, many times over.

Most modern devices and networks support both IPv4 and IPv6 simultaneously (this is called dual-stack). When you visit a website, the connection uses IPv6 if both your device and the server support it, otherwise falls back to IPv4.

What your IP reveals and what it doesn't

Your IP address reveals your ISP and an approximate geographic location — typically the city or region where your ISP's infrastructure is. It does not reveal your home address, name, or precise location. The geolocation is based on IP registry data, which can be inaccurate, especially for mobile connections or VPNs.

Website operators, ad networks, and services you connect to can log your IP. Combined with other data, this can be used to track behavior across sessions. This is one reason privacy-focused users use VPNs — the VPN server's IP is what external services see, not your real IP.

For developers, knowing your current public IP is useful for whitelisting your IP in cloud security groups, firewall rules, and database access controls.

Frequently Asked Questions

Does my IP address change?

Most residential IP addresses are dynamic — your ISP can change them, typically when your router disconnects or after a DHCP lease expires. Businesses often have static IPs that don't change. Mobile data connections have particularly dynamic IPs.

Can someone find my home address from my IP?

No, not from the IP alone. IP geolocation only reveals the approximate city or region of your ISP infrastructure, not your home. Law enforcement can subpoena ISP records to connect an IP to an account, but a random person on the internet cannot.

Why does my IP show a different city than where I am?

IP geolocation is based on registry data and IP-to-location databases, which are often inaccurate. Your ISP may route traffic through a hub in a different city. Mobile connections often show the carrier's main hub location.

What is a VPN and how does it change my IP?

A VPN (Virtual Private Network) routes your traffic through a server in another location. External services see the VPN server's IP address instead of your real IP. This is used for privacy, bypassing geo-restrictions, and securing traffic on public Wi-Fi.

What is a localhost IP?

127.0.0.1 is the loopback address — it always refers to your own device. When you run a local web server on your computer and visit http://localhost:3000, you're connecting to 127.0.0.1. It never leaves your machine.

Hasanur Rahman

About the author

Hasanur Rahman

Founder & Full-Stack Developer · Irreva · Rangpur, Bangladesh

Hasanur Rahman is the founder of Irreva and a full-stack developer based in Rangpur, Bangladesh. He builds all of Irreva's tools with a focus on privacy-first, browser-based processing.