📜  如何使用PHP获取系统的本地 IP 地址?

📅  最后修改于: 2022-05-13 01:54:11.201000             🧑  作者: Mango

如何使用PHP获取系统的本地 IP 地址?

IP(Internet 协议)地址是网络硬件的地址。它有助于将您的计算机连接到网络上和世界各地的其他设备。 IP 地址由数字或字符组成,由“.”组合而成。象征。

示例:这是一个 IP 地址示例。

506.457.14.512

连接到 Internet 连接的所有设备都有一个唯一的 IP 地址,这实际上表明必须为每个系统创建大量 IP 地址。

本地IP地址:它是您计算机系统的IP地址,旨在保密,因此也称为私有IP地址。本文重点介绍如何提取IP地址。私有 IP 地址是连接到家庭或企业网络的设备的地址。如果您有几个不同的设备连接到一个 ISP(互联网服务提供商),那么您的所有设备都将拥有一个唯一的私有 IP 地址。无法从家庭或企业网络之外的设备访问此 IP 地址。专用 IP 地址不是唯一的,因为您的网络上的设备数量有限。还有一些其他类型的 IP 地址存在,例如公共 IP 地址、静态 IP 地址和动态 IP 地址,它们遵循相同的表示格式。

IPv4 地址: IPv4 版本用于以数值配置 IP 地址,它使用十六进制数字系统来完成其工作,即可以获取数百万个 IP,每个系统都不同。

示例:在此示例中,我们尝试在不使用终端及其命令的情况下获取本地 IP 地址。相反,我们使用PHP程序来完成相同的工作。我们将需要下面提到的两种方法:

  • getHostByName()函数:它获取与给定 Internet 主机名对应的 IPv4 地址。
  • getHostName()函数:它获取本地机器的标准主机名。
  • 程序:在这里,首先我们将本地机器的名称作为字符串,然后通过使用我们将获得该名称对应的地址。
    
    

由于安全原因,此程序未提供任何输出的事实。共享 IP 地址可能会导致安全漏洞,应注意不要共享。任何不道德的访问都可能使您窃取个人空间甚至身份。