如何在 Linux 中查找您的 IP 地址如何在 Linux 中查找您的 IP 地址如何在 Linux 中查找您的 IP 地址如何在 Linux 中查找您的 IP 地址
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 中查找您的 IP 地址

在 Linux 上查找公共和私有 IP 地址比以往任何时候都更容易。这是您需要了解的内容。

IP 地址是唯一标识网络上设备的数字标签。 IP 地址有两种类型:公共 IP 地址和私有 IP 地址。私有地址用于标记内部网络内的设备,并且在全球范围内无法访问。

相反,公共 IP 是全球可路由的,对于连接到互联网非常重要。本指南展示了 Linux 用户如何轻松获取计算机上的 IP 地址信息。

IP 地址如何工作?

在学习如何查找 Linux 机器的 IP 地址之前,您需要了解一些知识。当连接到家庭网络时,您的所有设备都具有唯一的私有 IP。但是,您无法通过私人地址连接到万维网。您将需要一个公共 IP 才能执行此操作。

当您从一台设备发出 Web 请求时,您的路由器会为您分配公共 IP。有一个称为网络地址转换 (NAT) 的完整机制可以执行此操作。 NAT 的工作原理是用全局可访问的公共 IP 替换 IP 数据包标头中的私有地址。

查找 Linux 系统的私有 IP 地址

根据 RFC 1918(专用互联网地址分配),专用网络可以拥有下面给出的范围内的 IP。这里X代表0到255之间的任何数字。

  • 10.X.X.X - 10.X.X.X

  • 172.16.X.X - 172.31.X.X

  • 192.168.X.X - 192.168.X.X

在 Linux 中检查私有 IP 地址有多种方法。其中最简单的是 Linux ip addr 命令。

ip -4 addr

此命令显示环回地址 (127.0.0.1) 和机器的实际私有地址。

如果您只想获取系统的 IP 地址,请在 Linux 上使用以下命令。

ip route get 1.1.1.1 | awk '{print $7}'

或者,您可以在 Linux 上使用 hostname 命令来获取主机的 IP 地址。

hostname -I

您还可以使用nmcli实用程序来获取接口的私有IP地址。它是一个基于控制台的程序,用于管理网络管理器。

nmcli -p device show

查找 Linux 系统的公共 IP 地址

由于 NAT 负责为您的系统分配公共 IP,因此您无法直接从设备获取它。相反,您需要向外部系统发送 Web 请求并从响应中检索 IP 地址。

使用以下 Linux 命令之一从命令行获取您的公共 IP 地址。

dig +short myip.opendns.com @resolver1.opendns.com
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
curl https://ifconfig.me ; echo
curl https://ipinfo.io/ip ; echo
wget -qO- api.ipify.org ; echo
wget -qO- https://ipecho.net/plain ; echo

然而,Linux 用户获取公共 IP 地址的最简单方法是通过简单的 Google 搜索。您所需要做的就是在新搜索中输入“我的 IP 地址是什么”,Google 就会告诉您公共 IP 地址。

如何在Linux上隐藏IP地址?

由于网站可以使用 IP 地址跟踪用户和地理位置,因此许多人选择隐藏他们的 IP。有多种方法可以在 Linux 上隐藏您的 IP 地址。

  • VPN:VPN(虚拟专用网络)充当您的设备和您要访问的网站之间的中介。它们通过使请求看起来像是来自 VPN 服务器而不是您的计算机来掩盖您的 IP。除了屏蔽 IP 之外,使用 VPN 还有其他原因,包括数据加密和绕过审查。

  • Tor:这是一个由数千个节点组成的安全网络,由世界各地的志愿者运行。 Tor 通过通过许多匿名节点中继流量来提供匿名性。您可以使用免费的 Tor 浏览器在 Linux 上隐藏 IP。

  • 代理:代理服务器让您的网络请求看起来像是源自其系统。它们不加密数据,并且与 VPN 或 Tor 相比通常不可靠。

在 Linux 上立即获取 IP 地址

正如本指南所述,Linux 用户获取 IP 地址非常简单。您可以使用上述方法找到系统的私有和公共 IP 地址。

但是,如果您想查找手机的 IP 地址该怎么办?幸运的是,这就像查找计算机的 IP 一样简单,甚至更简单。

©2015-2025 艾丽卡 support@alaica.com