概述

IP地址是分配给网络上一台计算机的代号。它像邮政地址一样,确保网络流量被发送到正确的计算机。

在本教程中,你将学习如何使用Linux操作系统查找你的IP地址。

需要准备:

  • 一个Linux操作系统
  • 访问终端窗口/命令行(可选)(Ctrl-Alt-T, Ctrl-Alt-F2)

从命令行中查找你的IP地址

有几个不同的命令,你可以用来检查你的IP地址。要运行这些命令,首先要打开一个终端窗口/命令行。

使用hostname命令

从命令行检查你的IP地址的一种方法是使用以下命令:

hostname -I

系统将显示你的内部IP地址:

使用ip addr命令

用ip addr命令检查你的ip地址:

ip addr

系统将扫描你的硬件,并显示你的每个网络适配器的状态。寻找一个显示link/ether的条目。在它下面,你应该看到以下内容之一。

inet 192.168.0.10/24
inet6 fe80::a00:27ff:fe76:1e71/64

这些条目将包括一个有线(以太网)适配器和一个无线(Wi-Fi)适配器。你也可能有一个虚拟适配器的条目。一般来说,只有一个条目会列出一个IP地址–这就是你想要的那个。

  • 注意:斜杠后面的数字–/24和/64–指定了网络的大小,它有助于扫描和映射网络大小。

使用ifconfig命令

找到你的IP地址的第三个方法是使用ifconfig命令。在命令行中,输入以下内容:

ifconfig

系统将显示所有网络连接–包括连接的、断开的和虚拟的。寻找标有UP、BROADCAST、RUNNING、MULTICAST的选项,以找到你的IP地址。这里同时列出了IPv4和IPv6地址。

  • 注意:当你检查你的IP地址时,你可能会注意到回环这个词。这指的是一个返回流量到同一台计算机的IP地址。通常情况下,环回地址是127.0.0.1。如果你看到这个地址被列出,要么你看错了,要么你没有连接到网络。

在Linux中用GUI查找你的IP地址

如果你使用点选式界面来运行你的Linux系统,你可以通过以下步骤来检查你的IP地址。

1. 进入应用程序菜单,在搜索栏中输入 “设置”。

2. 点击出现在结果中的 “设置 “图标,如下图所示。

3. 接下来,在设置菜单中找到网络标签,点击高级有线设置图标。

4. 这将打开一个新的弹出窗口,其中有关于有线设置的详细信息。在这里你可以找到你的IPv4地址和你的IPv6地址。

如何查找公共IP地址

要找到你的公共IP地址,请联系一个外部网站。

如果你使用的是浏览器,请导航到:

https://www.whatismyip.com

https://icanhazip.com

如果你使用的是命令行或终端,请使用curl或wget等检索命令来显示外部IP地址。

curl -s https://icanhazip.com
wget -O - -q https://checkip.amazonaws.com

什么是公共/私人IP地址?

网络中的每台计算机都需要有自己的IP地址。如果两个系统有相同的IP地址,就会在网络上产生错误。大多数现代网络会检测到这个问题,并提示你去解决它。然而,老式网络可能会感到困惑,试图将流量导向两台计算机。

大多数系统会有两个不同的IP地址:

  • 私有IP地址。这是在网络上使用的地址。同时,它也是你在配置路由工具时要使用的一个地址。在小型网络中,内部IP地址通常以192.168.x.x开头。
  • 公共IP地址。这是当你访问一个网站时在该网站上注册的IP地址。当你连接到一个小型网络时,你的计算机使用一个内部IP地址连接到一个路由器。该路由器又连接到一个更大的网络(如互联网服务提供商),该网络有自己的IP地址系统。

结论

现在你知道如何使用多种方法在Linux中找到一个私人和公共IP地址。每个选项都在速度和复杂性之间取得了平衡。现在你可以灵活选择,如果你只需要你的内部IP地址,你可以使用主机名方法。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注