96SEO 2025-11-05 18:32 0
在Linux服务器管理中,了解服务器的内网IP和公网IP地址是非常关键的。内网IP用于本地网络传信,而公网IP则用于互联网传信。本文将详细介绍怎么在Linux周围下查询服务器的内网和公网IP地址。

ifconfig是Linux系统中常用的命令之一,用于看得出来和配置网络接口。要获取内网IP地址, 能用以下命令:
ifconfig
该命令会看得出来全部网络接口的信息,包括内网IP地址。
ip命令是ifconfig的替代命令,功能更加有力巨大。要获取内网IP地址, 能用以下命令:
ip addr show
hostname -I命令能一次性看得出来本机的全部IP地址,包括内网和公网IP地址。要获取内网IP地址, 能用以下命令:
hostname -I
该命令会返回一个由空格分隔的IP地址列表,其中第一个通常是内网IP地址。
curl是一个功能有力巨大的命令行工具,能用于发送HTTP求。要获取公网IP地址,能用以下命令:
curl -s http://cip.cc
或者
curl -s http://ifconfig.me
这两个网站都会返回一个文本格式的公网IP地址。
如果您需要频繁获取公网IP地址,能编写一个Bash脚本来自动化这玩意儿过程。
#!/bin/bash
PUBLIC_IP=$
echo "Public IP: $PUBLIC_IP"
将此脚本保存为文件, 比方说get_public_ip.sh,并赋予施行权限:
chmod +x get_public_ip.sh
如果您需要一边获取内网和公网IP地址,能用以下综合方法:
#!/bin/bash
INTERNAL_IP=$
EXTERNAL_IP=$
echo "Internal IP: $INTERNAL_IP"
echo "External IP: $EXTERNAL_IP"
chmod +x get_ips.sh
在Linux周围下有许多种方法能获取服务器的内网和公网IP地址。本文介绍了用ifconfig、 ip、hostname -I、curl等命令以及编写Bash脚本来获取这些个信息的方法。希望这些个方法能够帮您在Linux服务器管理中更加高大效地干活。
Demand feedback