📅  最后修改于: 2023-12-03 14:53:06.545000             🧑  作者: Mango
IP 地址是用于标识计算机或网络设备在互联网上的唯一地址。在程序开发过程中,有时候我们需要获取设备的 IP 地址用于网络通信或其他操作。本文将介绍几种常见的方法来找到 IP 地址。
Windows 系统
在 Windows 系统中,我们可以使用 ipconfig
命令来获取本地设备的 IP 地址。打开命令提示符(按下 Win 键,输入 "cmd" ,然后按回车键),输入以下命令:
ipconfig
执行该命令后会显示计算机的网络配置信息,其中包括 IP 地址。
Linux 系统
在 Linux 系统中,我们可以使用 ifconfig
命令来获取本地设备的 IP 地址。打开终端,输入以下命令:
ifconfig
执行该命令后会显示计算机的网络配置信息,其中包括 IP 地址。
Python
在 Python 中,我们可以使用 socket
模块来获取设备的 IP 地址。下面是一个简单的示例代码:
import socket
hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)
print("IP 地址: " + ip_address)
该代码片段首先使用 socket.gethostname()
函数获取设备的主机名,然后通过 socket.gethostbyname()
函数获取相应的 IP 地址。
Java
在 Java 中,我们可以使用 InetAddress
类来获取设备的 IP 地址。下面是一个简单的示例代码:
import java.net.InetAddress;
import java.net.UnknownHostException;
public class IPExample {
public static void main(String[] args) {
try {
InetAddress ip = InetAddress.getLocalHost();
System.out.println("IP 地址: " + ip.getHostAddress());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
该代码片段使用 InetAddress.getLocalHost()
方法获取本地设备的 IP 地址,并通过 getHostAddress()
方法获取该地址的字符串表示形式。
以上就是几种常见的找到 IP 地址的方法。通过命令行工具或编程语言,我们可以轻松地获取设备的 IP 地址,从而进行相关的网络操作。