如何查找Windows、Linux、Mac和网站的IP地址?

IP(内部协议)地址是一个唯一标识符,用于识别与TCP/IP协议连接的互联网设备,并在其上启用通信。IP地址构建的网络的最常见和流行的示例之一是万维网和互联网。

在IP子网(完整IP范围的子集)中,每个设备的地址应始终是唯一的,这意味着同一子网上的两个设备不能具有相同的IP地址,否则将导致IP地址冲突。

对于IPv4,其格式可以是4个八位字节,如x.x.x.x,其中每个八位字节的范围是0到255的十进制数。例如:201.112.192.230。支持比较大范围的IPv6地址格式为y:y:y:y:y:y:y:y,其中每个y是一个段,可以在十六进制中范围在0到FFFF之间,例如2001:0db8:0001:0000:0000:0ab9:C0A8:0102

IPv6 addresses有助于定位连接设备并进行网络接口识别。

另外,我们需要记住每个连接的设备可以有两种类型的IP地址:

  • 私有或内部IP地址
  • 公共或外部IP地址

内部IP地址用于内部网络中的消息传递和连接。具有这些地址的设备无法在全球范围内访问,仅在局域网内可访问。此外,相同的内部IP可以用于两个不同的网络子网,因此它们不一定是唯一标识符。

而外部IP地址在互联网上是全球可访问的。由于地址在互联网上是唯一的,它还确定设备连接的位置。因为国际互联网编号分配机构(IANA)在不同国家分配了一系列唯一的地址。

Windows

使用命令提示符

在Windows的命令提示符上运行ipconfig命令,它将列出在Windows系统上找到的所有网络适配器。根据您的连接方式(如以太网,Wi-Fi等),在该列表中可能会有多个IP地址。

下面是一个示例:

网络和共享中心

您还可以通过打开网络和共享中心来找到系统/网络适配器的IP地址。为此,打开控制面板,进入网络和 Internet -> 网络和共享中心 -> 连接:/ -> 详细信息

下面是显示的内容:

设置应用程序

开始菜单打开设置应用程序。然后进入网络和 Internet -> 选择您的连接类型(这里是Wi-Fi) -> 硬件属性。以下是从设置应用程序显示的网络详细信息的截图:

Linux

Linux提供了多种选项来检查系统的IP地址。除了基于Linux发行版的GUI网络管理器外,默认情况下还有一组常见的CLI命令。因此,我们将介绍这些命令。

ip命令

ip命令有很多选项。要列出所有网络接口,请使用ip a命令,或者指定网络接口的名称,如下所示。

$ ip addr show eth0
6: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:8c:b4:c4 brd ff:ff:ff:ff:ff:ff
inet 172.23.120.4/20 brd 172.23.127.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe8c:b4c4/64 scope link
valid_lft forever preferred_lft forever
$

hostname命令

hostname命令配合-I标志可以列出连接到不同网络接口的所有IP。

$ hostname -I
172.23.120.4 10.42.0.0 10.42.0.1
$

ifconfig Command

ip命令一样,ifconfig曾经是Linux系统中查看/修改网络参数的默认命令,尽管它仍然被许多发行版支持。您可以使用ifconfig -a来查看所有网络适配器及其IP地址,或者使用ifconfig指定特定的网络接口:

$ ifconfig eth0
eth0: flags=4163  mtu 1500
        inet 172.23.120.4  netmask 255.255.240.0  broadcast 172.23.127.255
        inet6 fe80::215:5dff:fe8c:b4c4  prefixlen 64  scopeid 0x20
        ether 00:15:5d:8c:b4:c4  txqueuelen 1000  (Ethernet)
        RX packets 1339936  bytes 1152733066 (1.1 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 393472  bytes 333379281 (333.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
$

上述方法都将显示您网络适配器的内部IP。要从Linux终端查看外部或公共IP地址,您可以尝试以下任何常见工具(请注意,所有这些命令都与外部服务通信以获取您的公共IP):

$ curl ifconfig.me
$ curl ident.me
$ curl ipinfo.io/ip
$ dig +short myip.opendns.com @resolver1.opendns.com
$ host myip.opendns.com resolver1.opendns.com

Mac

在Mac上,您可以按照GUI或终端方法来获取您的IP地址。

GUI方法

  • Apple菜单中打开System Preferences
  • 点击顶部菜单中的View,然后选择Network
  • 从左侧菜单中选择正确的网络连接。
  • 在右侧,您将能够看到您的Mac的IP地址。

CLI方法

  • 打开Terminal
  • 现在,对于以太网连接,您可以使用ipconfig getifaddr en1命令来获取IP地址。

例如:

chandan@Chandans-iMac ~ % ipconfig getifaddr en1
192.168.1.117
chandan@Chandans-iMac ~ % 

网站的IP地址

除了系统的私有和公共IP地址之外,互联网上的网站也有公共IP地址,您通过链接或其他应用程序与之通信。尽管您使用链接来打开网站或与其通信,但计算机在后台使用IP地址来完成这个通信。

我们可以使用一些常见的可在任何系统上使用的实用程序(如pingnslookupdig)查询网站的IP地址。虽然ping并不是专门用于获取IP的工具,但它在过程中会获取IP并可以在输出中查看。此外,它是一个在不同操作系统上都可以使用的常见实用工具。以下是所有这些命令的操作:

ping

$ ping -c4 wikipedia.com
PING wikipedia.com (91.198.174.194) 56(84) bytes of data.
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=1 ttl=57 time=7.53 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=2 ttl=57 time=7.58 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=3 ttl=57 time=7.56 ms
64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=4 ttl=57 time=7.59 ms

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

您可以探索更多内容 ping command examples

nslookup

$ nslookup wikipedia.com
Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   wikipedia.com
Address: 91.198.174.194
Name:   wikipedia.com
Address: 2620:0:862:ed1a::3

$

dig

$ dig +short wikipedia.com
91.198.174.194
$

如果您没有方便的终端,或者您不习惯使用终端,不用担心。有很多whois工具可以在浏览器中获取网站的IP详细信息。

可以通过Geekflare Tools访问一个非常好用的whois工具。

您只需要输入您要查找IP的网站的域名,然后点击Find Host按钮,工具将显示网站的IP以及其他一些酷炫的信息,例如位置和托管详细信息。

结论

IP地址是如今互联网工作的固有部分。 在本文中,我们介绍了私有IP和公共IP的区别,以及如何识别分配给Windows、Linux和Mac系统的网络接口的IP地址。

类似文章