When you need to find IP address Windows 10 details, you are often troubleshooting network connectivity or checking local and external addresses. Understanding how to locate these numbers quickly helps you diagnose connection issues and verify proper configuration.
This guide walks through practical methods, built in tools, and diagnostic steps to identify IPv4 and IPv6 addresses on Windows 10 systems.
| Address Type | Description | Purpose | Example |
|---|---|---|---|
| IPv4 | 32 bit numeric address | Legacy and most common on home networks | 192.168.1.10 |
| IPv6 | 128 bit address in hex groups | Expands address space, modern routing | 2001:0db8:85a3::8a2e:0370 |
| Private | Non routable on internet | Used inside local network | 10.0.0.1, 172.16.0.1, 192.168.x.x |
| Public | Globally routable | Assigned by ISP, visible online | 8.8.8.8, 203.0.113.45 |
Command Prompt Methods
The quickest way to find IP address Windows 10 often involves opening Command Prompt and using built in commands. These tools display detailed adapter information without needing graphical interfaces.
Ipconfig is the standard utility and shows IPv4 and IPv6 addresses for each active connection in a clean list.
PowerShell offers more flexible output and is ideal when you want to script checks or filter specific network details.
Using Ipconfig in Command Prompt
To use ipconfig, press the Windows key, type cmd, and select Command Prompt. In the window that opens, type ipconfig and press Enter. You will see entries for Ethernet adapter and Wireless LAN adapter, each listing IPv4 Address and IPv6 Address fields.
The IPv4 line is the primary local address used inside your network, while the IPv6 line appears if your network and ISP support the newer protocol. This view is straightforward and ideal for a quick find IP address Windows 10 check.
If you need more details such as the physical MAC address or DNS servers, use ipconfig /all, which expands every adapter property for deeper troubleshooting.
Finding IP in PowerShell
PowerShell provides cmdlets like Get-NetIPAddress that return structured objects you can filter. This approach is helpful when you want to target specific interfaces or export data to files.
Running Get-NetIPAddress -AddressFamily IPv4 shows IPv4 configurations per interface, while specifying -AddressFamily IPv6 displays IPv6 details. You can combine these with Select-Object to display only IP, interface alias, and prefix length for clarity.
For everyday use, Command Prompt remains faster, but PowerShell shines in advanced workflows where precision and automation matter.
Control Panel Network Properties
If you prefer graphical tools, the Control Panel allows you to find IP address Windows 10 through Network and Sharing Center. Open Control Panel, click Network and Internet, then Network and Sharing Center, and select Change adapter settings on the left.
Double click your active connection, then click Details in the status window. Here you see IPv4 Address, IPv6 Address, Subnet Mask, Default Gateway, and DNS Server entries without typing commands.
This method suits users who are less comfortable with the command line and want to verify settings while also checking link speed and connection status at a glance.
Settings App Modern Interface
Windows 10 Settings offers a streamlined path to view IP information. Open Settings, select Network & Internet then Status, and scroll down to find Advanced network settings. Click More network adapter options to open the same Control Panel connection list described earlier.
Alternatively, in Settings > Network & Internet > Ethernet, click your active connection to reveal properties, including Assigned IP, Subnet prefix length, and DNS servers.
The Settings interface is touch friendly and familiar to users who navigate Windows through the modern UI rather than legacy Control Panel.
Diagnosing and Verifying Configuration
After you find IP address Windows 10 values, you can verify that they match your expected network setup. Compare the displayed IPv4 address with your router DHCP range to ensure the device received the correct lease.
Use ping localhost to test the TCP/IP stack, ping the default gateway to check local network communication, and ping an external address like 8.8.8.8 to validate internet reachability.
When addresses are missing or show as 169.254.x.x, it indicates a DHCP problem, and you may need to release and renew the lease with ipconfig /release followed by ipconfig /renew.
Summary of Key Methods
- Use ipconfig in Command Prompt for a fast overview of IPv4 and IPv6 addresses.
- Use ipconfig /all to view MAC addresses, DHCP server, and lease times.
- Use PowerShell cmdlets like Get-NetIPAddress for programmable filtering.
- Check the Control Panel and Settings app for a graphical view of adapter properties.
- Validate configuration by pinging localhost, gateway, and public DNS.
- Renew the DHCP lease when you see APIPA addresses in the 169.254 range.
- Reserve a DHCP address on your router if you need a stable local IP without static configuration.
FAQ
Reader questions
Why does my IPv4 address show 169.254.x.x and how do I fix it?
A 169.254 address means Windows failed to obtain a DHCP lease, so it assigned a link local address. Restart your router, check DHCP is enabled, and run ipconfig /release then ipconfig /renew to recover a proper address.
Is the IPv6 address important if I only use IPv4 at home?
Even if your ISP primarily provides IPv4, your operating system may still use IPv6 for supported services. Disabling it can break certain modern applications, so it is safer to keep both protocols enabled unless you have a specific reason to turn IPv6 off.
Can antivirus or firewall hide my IP address from network diagnostics?
Security products rarely hide your IP, but they may block ping or remote management tools that diagnostics rely on. Temporarily disable such features to verify whether they are interfering with network tests, then re-enable them for protection.
Should I set a static IP address instead of using DHCP?
Use DHCP by default for convenience and to avoid address conflicts. Configure a static IP only when you run a server, use port forwarding, or need a permanent address for network equipment, and ensure it falls outside the router DHCP pool.