An Internet Protocol address, commonly called an IP address, is a unique number assigned to every device that connects to the internet. Think of it like a mailing address for your computer, phone, or tablet—it identifies your device on the network so information can be sent to the correct location. Every time you browse a website, send an email, or stream a video, your device uses its IP address to communicate with servers around the world.
Learn About Adding Cards to Apple Pay →
IP addresses come in two versions: IPv4 and IPv6. IPv4 addresses are the older standard and look like four numbers separated by periods, such as 192.168.1.1. Each section can contain a number from 0 to 255. IPv6 addresses are the newer standard created because we were running out of IPv4 addresses due to the explosion of internet-connected devices. An IPv6 address uses letters and numbers in a longer format, like 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
Understanding your IP address matters for several practical reasons. If you experience internet problems, technical support may ask for your IP address to troubleshoot the issue. If you're setting up a home network with multiple devices, you'll need to understand IP addresses to configure your router properly. Additionally, knowing about IP addresses helps you understand online privacy concerns and how websites track information about visitors.
According to data from the Internet Assigned Numbers Authority (IANA), there are approximately 4.3 billion possible IPv4 addresses. Given that the world population exceeds 8 billion people, and many people own multiple devices, IPv6 was developed to provide essentially unlimited addresses for future growth.
Practical Takeaway: Your IP address is a necessary identifier that allows your device to send and receive information on the internet. Knowing this basic concept helps you understand how online communication works and prepares you for conversations with technical support staff if problems arise.
Finding your IP address on a Windows computer is straightforward. The most common method is using the Command Prompt, a text-based program built into Windows. To access it, click the Start button, type "cmd" in the search box, and press Enter. A black window will open where you can type commands.
"Learn About SSDI Claim Status at Every Stage" →
Once the Command Prompt is open, type "ipconfig" and press Enter. Your computer will display a list of network information. Look for the section labeled "Ethernet adapter" or "Wireless LAN adapter," depending on how your computer connects to the internet. You'll see a line labeled "IPv4 Address" followed by a series of numbers—this is your local IP address, typically starting with 192.168 or 10.0.
If you want to find your public IP address (the one assigned by your internet service provider), you'll need to use a different method. Open a web browser and visit a website that displays your public IP, such as whatismyipaddress.com or ipinfo.io. These sites show the IP address that websites see when you visit them. Your public IP address is different from your local IP address. The local IP address is used only within your home or office network, while your public IP address is how you're identified on the broader internet.
Another way to find your local IP address is through the Settings app. In Windows 10 or 11, click Settings, then select Network & Internet. Click on Wi-Fi or Ethernet (depending on your connection type), then click on your network name. Scroll down to find the "IPv4 address" field, which displays your local IP address in the same format you'd see in Command Prompt.
Practical Takeaway: You have two different IP addresses—a local one for your home network and a public one assigned by your internet provider. Knowing how to find both using Command Prompt or Settings allows you to troubleshoot connection problems and understand your network setup.
Mac users can find their IP address through the System Preferences application. Click the Apple menu in the top-left corner and select System Preferences (or System Settings on newer macOS versions). Then click Network. The window will show your network connections. Click on the connection you're currently using—either Wi-Fi or Ethernet—and your local IP address will appear in the main window, labeled as "IPv4 Address."
Free Guide to Roofing Contractors in LaGrange →
For a more detailed view on Mac, you can also use the Terminal application, which is similar to Command Prompt on Windows. Open Terminal by pressing Command + Space, typing "terminal," and pressing Enter. In the Terminal window, type "ifconfig" and press Enter. Look for the section labeled "inet" to find your local IP address. The Terminal method provides additional networking information that may be useful for advanced troubleshooting.
Linux users will primarily use the Terminal to find their IP address. Open a Terminal window and type either "ifconfig" or "ip addr show" depending on which command your Linux distribution supports. Press Enter, and you'll see detailed network information. Look for lines labeled "inet" to find your IPv4 address. Linux systems vary in their interface, so the exact steps may differ depending on which distribution you're using.
To find your public IP address on Mac or Linux, open a web browser and visit a public IP checking website like whatismyipaddress.com, just as Windows users would. You can also type "curl ifconfig.me" in the Terminal for a quick command-line method to display your public IP address.
Practical Takeaway: Mac users can find IP addresses through System Preferences or Terminal, while Linux users primarily use Terminal commands. Both operating systems separate local and public IP addresses the same way Windows does, though the methods to access them differ.
An IP address can be either static or dynamic. A static IP address stays the same every time your device connects to the internet. A dynamic IP address changes periodically, sometimes every few days or weeks. Most home internet users receive dynamic IP addresses from their internet service provider. This is standard practice because internet service providers have a limited pool of public IP addresses and recycle them among customers to maximize efficiency.
Learn About Recovering Deleted Facebook Messenger Messages →
Dynamic IP addresses work through a system called DHCP, which stands for Dynamic Host Configuration Protocol. Think of DHCP like a library checkout system—the internet service provider has a collection of IP addresses, and when your device connects, it's temporarily assigned one. When you disconnect or your lease period expires, that address goes back into the pool for another user. This system has been in place since the 1980s and remains the dominant method for assigning home internet addresses.
Static IP addresses are typically used for servers, businesses, or devices that need to maintain a consistent address. If a company runs a website, they need a static IP address so that domain names can always point to the correct location. Some internet service providers offer static IP addresses for a monthly fee, usually $10 to $20 per month. Businesses might request static addresses for their office networks to simplify IT management and security configurations.
You can check whether your address is static or dynamic by noting your current IP address, waiting several days or weeks, and checking again. If it's the same, you likely have a static address. If it's different, your address is dynamic. For most home users, dynamic addresses are perfectly adequate. They pose no practical problems for normal internet activities like browsing, email, or streaming. Dynamic addresses actually provide a minor privacy benefit because your address changes, making it slightly harder for services to track you over long periods.
Practical Takeaway: Most home internet users have dynamic IP addresses that change periodically, which is normal and expected. Static addresses are used primarily by businesses and servers. Understanding this distinction helps explain why your IP address might differ when you check it weeks apart.
If you have multiple devices at home—a computer, phone, tablet, printer, and smart TV—each one receives its own local IP address on your network. These addresses are assigned by your router, which acts as a hub distributing connections to all your devices. Your router itself has a local IP address, usually something like 192.168.1.1 or 192.168.0.1, which you can type into a web browser to access the router's configuration page.
Get Your Free Class B CDL Guide →
Your router receives one public IP address from your internet service provider. All devices in your home share this single public IP address when they communicate with the outside internet. When your phone sends a
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.