How to Find IP Address of Windows, Linux, Mac and Website?

An IP (Internal Protocol) deal with is a singular identifier that identifies a tool at the internet-connected to the TCP/IP protocol and enabled verbal exchange over it. One of the most typical and well-liked examples of a community constructed on IP addresses is World Wide Web and Internet.

The deal with of every instrument in an IP subnet (a sort of subset of entire IP vary) must at all times be distinctive method no two gadgets at the identical subnet will have the similar IP deal with, in a different way, it’s going to motive an IP deal with warfare.

For IPv4, its structure can also be 4 octets like x.x.x.x the place every octet is 8 bits or 0 to 255 in decimal. Eg. IPv6 addresses give a boost to a miles better vary and are formatted like y:y:y:y:y:y:y:y the place every y is a section that may vary between 0 and FFFF in hexadecimal like 2001:0db8:0001:0000:0000:0ab9:C0A8:0102.

An IP deal with is helping in location addressing of the related instrument and for community interface id.

Also, we want to needless to say every related instrument will have two sorts of IP addresses:

  • A personal or Internal IP deal with
  • A public or External IP deal with

Internal IP addresses are for messaging and connectivity inside the interior community. Devices with those addresses aren’t reachable globally and are available inside the LAN simplest. Additionally, the similar interior IP can be utilized throughout two other community subnets, so they aren’t essentially distinctive identifiers.

Whereas exterior IP addresses are globally available on the web. Since addresses are distinctive around the Internet, it additionally determines the positioning of the gadgets from the place it’s connecting to. Because IANA (Internet Assigned Number Authority) assigns a singular vary of addresses throughout other nations. 


Using Command Prompt

When you run the command ipconfig on Windows’ Command Prompt, it’s going to record down all of the community adapters discovered in your Windows machine. There may well be a couple of IP addresses in that record in response to your connectivity like ethernet, Wi-Fi, and so forth.

Here’s an instance:

Network and Sharing Center

Another manner during which you’ll be able to in finding your machine’s/community adapter’s IP deal with is via opening Network and Sharing Center. For this, open the Control Panel and cross to Network and Internet -> Network and Sharing Center -> Connections: <Wi-Fi>/<Ethernet> -> Details.

Here’s what it looks as if:

Settings App

Open Settings app from Start menu. Then cross to Network & Internet -> Select your connection kind (right here it’s Wi-Fi) -> Hardware Properties. Below is a screenshot appearing community main points from Settings app:


Linux gives a variety of choices to test your machine’s IP deal with. Besides GUI community supervisor in response to the Linux distribution, there’s a set of commonplace CLI instructions which might be most commonly supported throughout other distributions via default. So, we’ll be masking such instructions.

ip Command

ip command has so much of choices. To record all community interfaces, use ip a command or specify the identify of the community interface as proven beneath.

$ ip addr display eth0
6: eth0: mtu 1500 qdisc mq state UP staff default qlen 1000
hyperlink/ether 00:15:5d:8c:b4:c4 brd ff:ff:ff:ff:ff:ff
inet brd scope international eth0
valid_lft eternally preferred_lft eternally
inet6 fe80::215:5dff:fe8c:b4c4/64 scope hyperlink
valid_lft eternally preferred_lft eternally

hostname Command

hostname command with -I flag can record down all IPs connected to your other community interfaces.

$ hostname -I

ifconfig Command

Like ip command, ifconfig used to be the default command for viewing/enhancing community parameters in a Linux machine even though it’s nonetheless supported via so much of distributions. You can use ifconfig -a to view all community adapters and their IPs or to specify a particular community interface with ifconfig use:

$ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet  netmask  broadcast
        inet6 fe80::215:5dff:fe8c:b4c4  prefixlen 64  scopeid 0x20<hyperlink>
        ether 00:15:5d:8c:b4:c4  txqueuelen 1000  (Ethernet)
        RX packets 1339936  bytes 1152733066 (1.1 GB)
        RX mistakes 0  dropped 0  overruns 0  body 0
        TX packets 393472  bytes 333379281 (333.3 MB)
        TX mistakes 0  dropped 0 overruns 0  service 0  collisions 0

All the above strategies will display you the interior IP of your community adapter. To view the exterior or public IP deal with from the Linux terminal, you’ll be able to take a look at any of the beneath commonplace gear (do notice that a majority of these instructions keep up a correspondence with an exterior carrier to fetch your public IP):

$ curl
$ curl
$ curl
$ dig +quick
$ host


On Mac, you’ll be able to both apply GUI or terminal manner to get your IP deal with.

GUI Method

  • Open System Preferences from Apple menu.
  • Click View in best menu and make a selection Network.
  • Choose the appropriate community connection from left menu.
  • On the appropriate, you’ll be in a position to see the IP deal with of your Mac.

CLI Method

  • Open the terminal in your Mac.
  • Now, for ethernet connection you’ll be able to use ipconfig getifaddr en1 command to get the IP deal with.


[email protected] ~ % ipconfig getifaddr en1
[email protected] ~ % 

IP of Websites

Besides your machine’s non-public and public IPs, there’s public IP of web pages at the Internet that you just keep up a correspondence over internet browsers or different packages. Though you utilize DNS names to open a site or communicate to it, computer systems use IP addresses within the backend to make this verbal exchange paintings.

We can question the IP of a site the usage of some recurrently to be had utilities on any machine like ping, nslookup and dig. Though ping isn’t one thing solely used to fetch IP, it does fetch the IP within the procedure and it may be considered within the output. Further, it’s a commonplace application to be had around the other OS. Here are a majority of these instructions in motion:


$ ping -c4
PING ( 56(84) bytes of information.
64 bytes from ( icmp_seq=1 ttl=57 time=7.53 ms
64 bytes from ( icmp_seq=2 ttl=57 time=7.58 ms
64 bytes from ( icmp_seq=3 ttl=57 time=7.56 ms
64 bytes from ( icmp_seq=4 ttl=57 time=7.59 ms

--- ping statistics ---
4 packets transmitted, 4 won, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 7.532/7.564/7.591/0.022 ms

You can discover extra ping command examples.


$ nslookup

Non-authoritative resolution:
Address: 2620:0:862:ed1a::3



$ dig +quick

If you don’t have a terminal to hand or in case, you’re now not relaxed the usage of it, worry now not. There are a lot of whois gear to be had that may get you the IP main points of a site proper from the browser.

One such nice whois application can also be accessed from Geekflare Tools.

You can merely input the area identify of the site you’re looking to in finding the IP and click on on Find Host button and the device will display you the site’s IP in addition to any other cool knowledge like location and webhosting information about it.


IP deal with is an intrinsic phase of how the Internet works lately. In this newsletter, we’ve lined how non-public and public IP is other and how we will establish the IP deal with assigned to a community interface masking Windows, Linux, and Mac methods.

Related Articles

Leave a Reply

Your email address will not be published.

Back to top button