Finding your IP address on Windows 10 is a fundamental task for network troubleshooting, security audits, and configuring applications that require network communication. Whether you are trying to diagnose a connectivity issue, set up a local server, or verify your network identity, knowing how to locate this information quickly is essential. This guide provides detailed methods to help you find both your private and public IP addresses on a Windows 10 system.
Understanding IP Addresses on Windows 10
Before diving into the methods, it is important to understand the two primary types of IP addresses you might need to find. The private IP address is assigned to your device on your local network, typically by a router using DHCP. This address is used for communication within your home or office network. The public IP address is the one assigned by your Internet Service Provider (ISP) to your router, acting as a unique identifier for your entire network on the internet. Depending on your goal, you will need to find one or the other.
Using the Settings Application
The modern Windows interface provides a straightforward way to view network details through the Settings app. This method is ideal for users who prefer a graphical interface over command-line tools. The information presented here includes the private IPv4 address assigned to your active connection.
Step-by-step via Settings
Press the Windows key + I to open Settings.
Navigate to Network & Internet, then select either Wi-Fi or Ethernet, depending on your connection type.
Your private IP address will be listed under the "Properties" section, labeled as "IPv4 address."
Leveraging the Command Prompt
For advanced users and IT professionals, the Command Prompt offers powerful commands that deliver detailed network configuration data. This method is efficient and provides immediate access to low-level network information, including the IP address, subnet mask, and default gateway.
Executing ipconfig
Press Windows key + R, type "cmd", and press Enter.
Type the command ipconfig and press Enter.
Look for the "IPv4 Address" under the connection profile you are currently using, such as "Wi-Fi" or "Ethernet."
Finding Your Public IP Address
While the ipconfig command reveals your local network details, it does not show your public-facing address. To find the IP address that websites and external services see, you must query an external server. This is necessary for troubleshooting port forwarding, remote access setups, or verifying if your connection is public or behind a proxy.
Using a Web Service
The simplest way to find your public IP is to visit a dedicated website. Search engines and technology sites offer specific tools for this purpose. By visiting a site like "whatismyip.com" or searching "What is my IP" directly in Google, the answer is displayed at the top of the results page without the need to click any links.
Utilizing PowerShell for Information
PowerShell provides a more modern scripting environment that can retrieve the same information as Command Prompt with greater flexibility. This is particularly useful for administrators who need to extract specific data or automate network diagnostics across multiple machines.
PowerShell Commands
Open PowerShell by right-clicking the Start button and selecting "Windows PowerShell."
To see the local IP, type Get-NetIPAddress -AddressFamily IPv4 and press Enter.
Filter the results to find the IP associated with your active interface, identified by the "ifIndex" or "InterfaceAlias" properties.