在Linux系统中,查看上网的IP地址可以通过多种方法实现。以下是几种常用的方法:
ifconfig
命令ifconfig
是一个用于配置和显示Linux内核中网络接口的命令行实用程序。
ifconfig
这将显示所有网络接口的详细信息,包括IP地址、子网掩码、广播地址等。通常,你关注的IP地址会在inet
字段下显示。
ip addr
命令ip addr
是iproute2
工具包的一部分,提供了更现代的网络配置和查询功能。
ip addr show
这个命令会列出所有网络接口及其IP地址。你可以通过查看inet
字段找到IPv4地址,通过inet6
字段找到IPv6地址。
hostname
命令hostname
命令不仅可以显示主机名,还可以显示IP地址。
hostname -I
这个命令会列出所有分配给主机的IP地址。
curl
命令访问外部服务你还可以通过访问一些提供IP查询服务的网站来获取你的公网IP地址。
curl ifconfig.me
或者
curl ipinfo.io/ip
这些命令会返回你的公网IP地址。
ifconfig
或ip
命令未找到,可能是因为相关的软件包未安装。可以通过包管理器安装,例如在Debian/Ubuntu系统上使用sudo apt-get install net-tools
安装net-tools
包,在CentOS/RHEL系统上使用sudo yum install iproute
安装iproute
包。curl
命令无法获取公网IP,可能是网络连接问题或者防火墙阻止了对外部服务的访问。通过以上方法,你可以轻松地在Linux系统中查看上网的IP地址,并根据需要进行相应的操作和调整。
领取专属 10元无门槛券
手把手带您无忧上云