How to check complete network configuration on Windows 10

Run ipconfig /all in Command Prompt to see the complete network configuration of every adapter on Windows 10, or open Settings > Network & Internet and select Properties under your connection for the main details.

This guide covers the Settings app, ipconfig, PowerShell, netsh, the Network Connections folder and getmac, what each value means, how to save the output to a file, and what to do when the numbers look wrong.

How to view full network configuration with ipconfig /all

ipconfig /all displays the full TCP/IP configuration for all adapters, both physical ones such as Wi-Fi and Ethernet cards and logical ones such as dial-up connections.

  1. Select Search on the taskbar and type cmd.
  2. Select Command Prompt in the results.
  3. Type ipconfig /all and press Enter.
  4. Scroll to the adapter you use, such as the Wi-Fi or Ethernet adapter.
  5. Read its IP address, subnet mask, default gateway and DNS servers.

Plain ipconfig without /all shows only the IPv4 and IPv6 addresses, subnet mask and default gateway for each adapter. The full list of ipconfig commands also covers release, renew and DNS cache switches.

ipconfig /all parameter shows the full TCP/IP configuration for all adapters
Run ipconfig /all in Command Prompt; adapters include physical network cards and logical interfaces such as dial-up connections. (Image: Microsoft)

Check network configuration using Settings on Windows 10

The Status page in Windows 10 lists every available connection interface, and each one has its own properties. It is the quickest view if you prefer windows to commands.

  1. Select Start > Settings > Network & Internet. Windows 10 opens the Status page.
  2. Read the connection status at the top. A working connection shows You're connected to the Internet under the connection name.
  3. Select Properties under the connection you want to inspect.
  4. Find the IP address listed next to IPv4 address.
  5. For a different connection, select Wi-Fi in the left pane and then the network you are connected to, or select Ethernet.
  6. Go back to Status to see how much data the network has used.

The same Status page holds Network troubleshooter and Network reset, which matter if the values you find look wrong.

How to check complete network configuration on Windows 10
A working link reads You're connected to the Internet on the Status page; select Properties to see the IPv4 address. (Image: Microsoft)

Get-NetIPConfiguration: check network configuration in PowerShell

PowerShell returns the same data as objects you can filter. Open it by typing powershell in taskbar search and selecting Windows PowerShell.

Get-NetIPConfiguration -Detailed

Get-NetIPConfiguration on its own lists the IP configuration for every non-virtual connected interface, including IP addresses and DNS servers. -Detailed adds the computer name, link layer (MAC) address, public or private network profile, MTU length and DHCP status. Use -All instead to include virtual, loopback and disconnected interfaces.

You should see: A block per interface with its IP addresses and DNS servers, plus the extra fields from -Detailed.

Get-NetIPConfiguration cmdlet in PowerShell to check network configuration and DNS servers
Run without parameters, it lists IP configuration for every non-virtual connected interface; add -Detailed for MAC address and MTU. (Image: Microsoft)

How to show IP configuration with netsh on Windows 10

netsh is the older network shell and still works in Command Prompt on Windows 10. Its show config command focuses on TCP/IP settings per interface.

netsh interface ipv4 show config

Displays the IP address and TCP/IP configuration details for each interface, including the assigned DNS and WINS servers. Add name="Wi-Fi" to limit the output to one interface, and use netsh interface ipv4 show dnsservers when you only need DNS.

You should see: A section per interface with its IP address, TCP/IP settings and assigned DNS and WINS servers.

How to open network adapter settings in Windows 10

The classic Network Connections folder shows each network adapter and lets you open its status and protocol settings.

  1. Press Windows key + R to open Run.
  2. Type ncpa.cpl and select OK. The Network Connections folder opens.
  3. Right-click the connection you want and select Status to see its state on the General tab.
  4. Right-click the connection again and select Properties.
  5. Review the items under This connection uses the following items, such as Internet Protocol Version 4 (TCP/IPv4).

You can also open the same folder by typing View network connections in taskbar search, or with control.exe netconnections in Run.

How to find MAC address with getmac on Windows 10

getmac returns the MAC address of every network card and the network protocols tied to each one. It is the fastest way to copy a MAC address for a router allow list.

getmac /v /fo list

/v adds verbose information, and /fo list prints one block per adapter instead of the default table. Use /fo csv to paste the result into a spreadsheet.

You should see: Each network card listed with its MAC address.

Phones and Macs show their address elsewhere, and you can find the MAC address on iPhone, Android and Mac from each device's settings.

getmac command on Windows 10 to find the MAC address of each network card
getmac also lists the network protocols tied to each address; add /fo list for one block per adapter. (Image: Microsoft)

ipconfig /all output explained

These are the values that matter when you troubleshoot a connection. Each adapter has its own set, so read the block for the adapter you actually use.

Value What it tells you What a problem looks like
IPv4 address The address this PC uses on the local network An address starting with 169.254 means Windows could not get an address from the router
Subnet mask Which addresses count as the same local network A mask that differs from other devices on the same network
Default gateway Your router's address, the way out to the internet Blank, so traffic cannot leave the local network
DNS servers The servers that turn website names into addresses Pages fail by name while IP addresses still respond
Connection-specific DNS suffix The domain name added to short computer names, common on work networks A suffix you do not recognise on a home network
IPv6 address The newer address format; Windows prefers IPv6 global addresses when they exist Not a fault on its own; IPv6 is a mandatory part of Windows and Microsoft does not recommend disabling it
DHCP or APIPA Whether values came from DHCP, Automatic Private IP Addressing or an alternate configuration APIPA in place of DHCP on a network that hands out addresses

How to save ipconfig /all output to a text file

A text copy is useful when an ISP or IT department asks for your settings. The > sign sends a command's output to a file instead of the screen.

  1. Open Command Prompt from taskbar search.
  2. Type ipconfig /all > network-config.txt and press Enter.
  3. Find network-config.txt in the folder shown at the start of the prompt line.
  4. Use >> instead of > to add another command's output to the same file, for example getmac /v /fo list >> network-config.txt.
  5. For a full hardware and software report, run msinfo32 /report system-info.txt, which saves the System Information report as a text file.
Save network configuration to a text file with the msinfo32 /report syntax
Run msinfo32 /report system-info.txt to save the full System Information report as a text file. (Image: Microsoft)

How to tell if your network configuration is correct

A configuration can look complete and still be broken. These checks prove the PC can reach the router and the DNS server.

  1. Run ipconfig /all and confirm the IPv4 address does not start with 169.254.
  2. Note the Default Gateway value and run ping followed by that address. Replies mean the PC reaches the router.
  3. Note a DNS server address and run ping followed by it. No reply points to a connectivity problem, not a name problem.
  4. Open Settings > Network & Internet and confirm the status reads You're connected to the Internet.

ipconfig not working on Windows 10

IP address starts with 169.254

Windows could not get an IP address from the router, so it assigned itself an APIPA address.

  1. Unplug the modem and router, wait at least 30 seconds, and plug them back in.
  2. Open Command Prompt as administrator: search for Command Prompt, select Run as administrator, then Yes.
  3. Run ipconfig /release, then ipconfig /renew.
  4. Run ipconfig /all again and check the new address.

ipconfig /renew or /release does nothing

These switches work only on adapters set to obtain an IP address automatically, and they need an administrator Command Prompt.

  1. Open Command Prompt with Run as administrator.
  2. Run ipconfig and copy the exact adapter name.
  3. Run ipconfig /renew "Wi-Fi", replacing Wi-Fi with your adapter name.
  4. If the adapter uses a manual address, change it in its TCP/IPv4 properties instead.

Can't find my IP address in Settings or ipconfig

The adapter is disconnected or disabled, so it has no address to show.

  1. Check the status at the top of Settings > Network & Internet.
  2. Run Get-NetIPConfiguration -All in PowerShell to list disconnected interfaces too.
  3. Open Device Manager, expand Network adapters, right-click the adapter and select Enable device.

Network settings still wrong after the fixes above

A release and renew refreshes only the address, not the Winsock and TCP/IP settings underneath it.

  1. Run netsh winsock reset, netsh int ip reset and ipconfig /flushdns in an administrator Command Prompt.
  2. Restart the PC.
  3. If that fails, go to Settings > Network & Internet > Status > Network reset, select Reset now, then Yes.
  4. After the restart, reinstall VPN software if you use it and set your home network back to private.

Network reset reinstalls every adapter with default settings, so reset network settings only after the commands above.

ipconfig /renew not working on Windows 10 explained in the parameter table
The /renew switch works only on adapters set to obtain an IP address automatically, so use an administrator Command Prompt. (Image: Microsoft)

Windows 10 network configuration FAQ

How do I find my IP address on Windows 10?

Open Settings > Network & Internet, select Properties under your connection, and read the value next to IPv4 address. Or open Command Prompt, run ipconfig, and read the IPv4 address listed under your Wi-Fi or Ethernet adapter.

What does ipconfig /all show?

ipconfig /all shows the full TCP/IP configuration for every adapter, physical or logical, including IP addresses, subnet mask, default gateway and DNS servers. It also shows whether each value came from DHCP, Automatic Private IP Addressing or an alternate configuration.

What is the network adapter settings command?

The command is ncpa.cpl. Press Windows key + R, type ncpa.cpl and select OK to open the Network Connections folder, where you can see every adapter, its status and its properties.

How do I find my IP address with PowerShell?

Run Get-NetIPConfiguration in PowerShell to list the IP addresses and DNS servers of every connected interface. Add -Detailed for the MAC address, network profile and DHCP status, or use Get-NetIPAddress for addresses only.

Why can't I find my IP address?

An adapter that is disconnected or disabled has no IP address to show. Check the status in Settings > Network & Internet, enable the adapter in Device Manager, and run Get-NetIPConfiguration -All to see disconnected interfaces as well.

Where are Network & Internet settings in Windows 10?

Select Start > Settings > Network & Internet. Windows 10 opens the Status page, which shows the connection status, every connection interface with its properties, data usage, Network troubleshooter and Network reset.

Does ipconfig work on Windows 11?

Yes. Microsoft documents ipconfig for Windows 11 and Windows 10 with the same switches, so ipconfig /all, /release, /renew and /flushdns behave the same way on both versions.

How do I check DNS settings in Windows 10?

Run ipconfig /all and read the DNS server addresses under your adapter, or run netsh interface ipv4 show dnsservers. Both show the DNS server addresses each network interface uses, whether they came from DHCP or were set by hand.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *