📜  我的 ip 是什么 (1)

📅  最后修改于: 2023-12-03 15:25:43.558000             🧑  作者: Mango

我的 IP 是什么

如果你想知道你的 IP 地址是多少,你可以使用一些工具或者代码来获取。

通过命令行获取

在命令行下,可以使用 curlifconfig 命令来获取本机 IP 地址。

$ curl ifconfig.me

这将输出类似于 192.0.2.1 的地址。

注意,这需要你已经安装了 curl 命令。如果你没有安装,你可以使用你的包管理器从命令行安装它。

# 在 Debian 或 Ubuntu 上
$ sudo apt-get update
$ sudo apt-get install curl

# 在 Fedora 或 CentOS 上
$ sudo yum install curl

另一个可用的命令是 ifconfig,它可以显示你所有网络接口的状态。在输出中找到像 inet xxx.xxx.xxx.xxx 的行,其中 xxx.xxx.xxx.xxx 是 IP 地址。

$ ifconfig
通过 Python 代码获取

如果你使用 Python 语言编写你的应用程序,你可以使用 socket 模块来获取 IP 地址。

import socket

hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)

print("Hostname: " + hostname)
print("IP Address: " + ip_address)

这将输出类似于以下内容的消息:

Hostname: mycomputer
IP Address: 192.0.2.1
总结

使用命令行或编程语言,获取本机的 IP 地址是比较容易的。如果你需要使用这些信息,这些技巧可以帮助你轻松地获取它们。