How to Check IP Details in CMD (Command Prompt): A Comprehensive Guide


The Command Prompt, or CMD, is a powerful tool available in most Windows operating systems. Among its many capabilities, it can be used to retrieve a wealth of information about network-related settings, including IP addresses and associated details. In this comprehensive guide, we will walk you through the various commands and methods to check IP details in  Command Line Interface Advantages, providing you with the knowledge to diagnose and troubleshoot network issues effectively.

What is an IP Address?

An IP address, short for Internet Protocol address, is a unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication. These addresses are crucial for devices to identify and communicate with one another on a network. IP addresses come in two primary versions: IPv4 (Internet Protocol version 4) and IPv6 (Internet Protocol version 6). IPv4 uses a 32-bit address format and is the most commonly used version. IPv6 uses a 128-bit address format and was introduced to accommodate the growing number of devices on the internet.

Why Check IP Details in CMD?

Checking IP details in CMD is a fundamental task for various reasons:

  • Diagnosing Network Issues: When you encounter network connectivity problems, checking your IP details can help identify configuration errors or connectivity issues.
  • Troubleshooting Connection Problems: Whether you’re trying to diagnose a slow internet connection or resolve issues with a specific device on your network, knowing your IP details can be essential.
  • Security and Privacy: Understanding your IP address is crucial for monitoring potential security breaches or tracking the source of network intrusions.
  • Configuring Network Services: When configuring network services or devices, knowing your IP details is essential to set up devices such as routers, servers, or network printers correctly.

To Know you can visit our cyber expert profile

How to Check IP Details in CMD

You can check your IP details using various commands and methods within the Command Prompt. Here’s a step-by-step guide:

1. Open the Command Prompt:

  • On Windows 10 or 11: Press the Windows key, type “cmd,” and press Enter.
  • On Windows 7: Click the Start button, type “cmd” in the search bar, and press Enter.

Let Know About Cyber Expert

2. Display Basic IP Configuration:

To check basic IP configuration details, use the “ipconfig” command. Open the Command Prompt and type:

Copy code



Press Enter. This command will display information about your network adapters, including their IP addresses, subnet masks, and default gateways.

  • IP Address: This is the local IP address of your device on the network.
  • Subnet Mask: The subnet mask defines which part of the IP address is the network address and which part is the host address.
  • Default Gateway: The default gateway is the IP address of your router or network gateway, which is responsible for forwarding network traffic from your device to other networks.

3. View Detailed IP Configuration:

To view more detailed IP configuration information, including IPv6 details, you can use the following command:


Copy code

ipconfig /all


This command will provide a comprehensive list of network adapter details, including MAC (Media Access Control) addresses, DHCP (Dynamic Host Configuration Protocol) information, DNS (Domain Name System) server addresses, and more.

  • Physical Address (MAC Address): This is the unique hardware address for your network adapter.
  • DHCP Enabled: Indicates whether your IP configuration is set to use DHCP (usually set to “Yes”).
  • DNS Servers: These are the IP addresses of the DNS servers used by your network adapter for domain name resolution.

4. Check Public IP Address:

The public IP address is the address assigned to your network by your Internet Service Provider (ISP). To check your public IP address, you can use an external service such as “ipify.” In the Command Prompt, type:

Copy code




Copy code



Press Enter. This will display your public IP address as seen from the internet.

5. Check IPv6 Details:

To check IPv6 details, you can use the following command:


Copy code

ipconfig /all | findstr IPv6


This command filters the output to display IPv6-related information for your network adapter.

  • IPv6 Address: This is your local IPv6 address.
  • IPv6 Default Gateway: The IPv6 default gateway is responsible for forwarding IPv6 traffic to other networks.

6. Ping Test:

Another way to check your network status is by performing a ping test. You can use the “ping” command followed by an IP address or domain name to check your network connectivity to a specific destination. For example:

Copy code



Press Enter. This command will send packets to Google’s servers and display information about the round-trip time and packet loss. A successful ping indicates a working network connection.

  • Round-trip Time (RTT): This is the time it takes for a packet to travel to the destination and back. It is measured in milliseconds (ms).
  • Packet Loss: A packet loss of 0% indicates a successful connection. Any packet loss may indicate network issues.

7. Traceroute:

The “tracert” command (traceroute) is used to trace the route that packets take to reach a destination. It can help identify network hops and potential issues along the way. For example:

Copy code



Press Enter. This command will display a list of network hops between your computer and the destination.

  • Hops: Each line represents a network hop (a router or server) along the path to the destination.
  • Round-trip Times: The round-trip times to each hop are displayed to help identify potential latency issues.

8. Release and Renew IP Address:

To release and renew your IP address (useful for troubleshooting network issues), you can use the following commands:

  • To release the IP address:
  • arduino
  • Copy code

ipconfig /release

  • To renew the IP address:
  • bash
  • Copy code

ipconfig /renew

These commands release your current IP address and request a new one from the DHCP server.

9. Netstat Command:

The “netstat” command provides information about network connections, routing tables, and network interface statistics. You can use it to check active network connections. For example:

Copy code

netstat -ano


Press Enter. This command will display a list of active network connections along with their corresponding process IDs (PIDs).

  • Local Address: This is the IP address and port number for your computer.
  • Foreign Address: This is the IP address and port number of the remote server or device.
  • State: The state of the connection (e.g., “ESTABLISHED” for an active connection).

Additional Tips and Considerations

Here are some additional tips and considerations when checking IP details in CMD:

  • Administrative Privileges: Some commands, such as releasing and renewing IP addresses, may require administrative privileges. Ensure that you run CMD as an administrator for full access.
  • IPv4 vs. IPv6: Most networks use IPv4, but IPv6 is becoming more prevalent. Be aware of the IP version you are checking, and use the appropriate commands for the address type.
  • Network Troubleshooting: When using CMD to check IP details for network troubleshooting, it’s essential to have a basic understanding of networking concepts and protocols.
  • Firewall and Security Software: Firewalls and security software can sometimes interfere with network testing. If you encounter issues, consider temporarily disabling such software for testing purposes.
  • IPv6 Compatibility: Ensure that your network equipment and service providers are IPv6-compatible if you plan to use IPv6.
  • Network Configuration: Be cautious when releasing and renewing IP addresses, as this can disrupt network connections. It is typically used for troubleshooting.


Checking IP details in CMD is a fundamental skill for anyone dealing with network-related issues or seeking to understand their network configuration. The Command Prompt provides a comprehensive set of commands that reveal essential information about your IP addresses, network settings, and connectivity.

By using commands such as “ipconfig,” “ping,” “tracert,” and “netstat,” you can diagnose network problems, identify network hops, test your connectivity, and gather valuable information about your network configuration. Whether you’re troubleshooting a network issue or simply curious about your IP details, the Command Prompt is a powerful tool at your disposal.

Also Read: cyber crime in corporate world



Leave a Reply

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