如何知道 Linux 中的 IP 地址是静态还是动态
在互联网上,用户通过称为 IP 地址的独特身份来识别。该 32 位地址由动态主机配置协议 (DHCP) 动态分配。 DHCP 分配的地址可以在重新启动系统时更改,而静态 IP 地址不会更改。
那么为什么人们使用静态IP地址呢?如果您在设备上运行服务器来共享文件和其他服务,静态 IP 地址至关重要。您可以向互联网服务提供商 (ISP) 付费以获得静态 IP 地址,也可以在系统中调整动态 IP 地址并将其变为静态。
虽然这两种 IP 配置都有其各自的用途并且并不完美,但静态 IP 很容易被黑客攻击,并且会让您付出代价。虽然动态 IP 不适合托管服务,但它们可能会导致连接中断和地理位置不太准确。
出于多种原因,了解 IP 地址的类型对您来说非常重要。有多种方法可以检查分配的 IP 地址的类型。这篇文章将提到一些了解系统 IP 地址类型的方法。那么,让我们开始吧。
如何在 Linux 中检查 IP 地址是静态还是动态
在 Linux 中没有直接的方法来检查您的 IP 地址是动态还是静态。大多数用户可能拥有由 DHCP 分配的 IP 地址。要验证它,请使用下面提到的命令:
输出清楚地表明了 IP 及其类型。但如果您的 IP 是静态的,那么此命令将不会在输出中显示“DHCP”,如下图所示:
另一个名为“网络管理器文本用户界面”又名“nmtui”的实用程序可以帮助查找 IP 地址类型。该实用程序对于识别 IP 类型和配置网络非常有用。要检查您的 IP 类型,请打开终端并执行以下命令:
终端中将打开网络管理器界面。导航到“编辑连接”并按“Enter”:
另一个带有网络接口的接口将打开。选择网络接口并按“Enter”:
将打开“编辑连接”窗口。您可以看到 IPv4 和 IPv6 的 IP 配置。它表明我的 IP 配置是“<自动>”,这意味着 DHCP 分配我的连接并且是动态的。
现在,如果我的 IP 是静态的,那么此窗口将在“<自动>”位置指示“<手动>”,如下图所示:
结论:
在 Linux 中没有明确的方法来检查您的 IP 是静态还是动态。有一些间接方法可以确定您的 IP 是动态还是静态。最实用的方法是每次重新启动系统时监控您的 IP。如果它改变了,那么你的IP是动态的,否则是静态的。
本指南提到了几种在 Linux 中识别 IP 地址类型的方法,一是通过“ip r”命令,二是通过“nmtui”实用程序。静态和动态 IP 配置都有各自的优点。您必须了解 IP 地址的类型,因为静态 IP 容易被黑客攻击,而动态 IP 不适合在您的计算机上运行服务器。