谷歌SEO

谷歌SEO

Products

当前位置:首页 > 谷歌SEO >

Linux下如何查询服务器内网及公网IP地址?

96SEO 2025-11-05 18:32 0


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

Linux环境下如何获取服务器内网和公网IP

获取内网IP地址

用ifconfig命令

ifconfig是Linux系统中常用的命令之一,用于看得出来和配置网络接口。要获取内网IP地址, 能用以下命令:

ifconfig

该命令会看得出来全部网络接口的信息,包括内网IP地址。

用ip命令

ip命令是ifconfig的替代命令,功能更加有力巨大。要获取内网IP地址, 能用以下命令:

ip addr show

用hostname -I命令

hostname -I命令能一次性看得出来本机的全部IP地址,包括内网和公网IP地址。要获取内网IP地址, 能用以下命令:

hostname -I

该命令会返回一个由空格分隔的IP地址列表,其中第一个通常是内网IP地址。

用curl命令

curl是一个功能有力巨大的命令行工具,能用于发送HTTP求。要获取公网IP地址,能用以下命令:

curl -s http://cip.cc

或者

curl -s http://ifconfig.me

这两个网站都会返回一个文本格式的公网IP地址。

编写Bash脚本

如果您需要频繁获取公网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