目录
概述
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地址,你可以使用主机名方法。