云主机怎么提取IP?

HCRM技术_小炮 云主机 2026-04-20 2 0

提取云主机的 IP 地址(包括公网 IP 和内网 IP)有多种方法,具体取决于你使用的云服务商和操作系统,以下是常见的几种方式:

**一、通过云服务商的控制台获取

这是最直接的方法,无需登录服务器即可查看。

1、登录云服务商管理控制台(如阿里云、腾讯云、AWS、Azure、华为云等)。

2、进入「云服务器」或「实例」列表

3、找到目标云主机,查看详情页,通常会显示:

公网 IP(弹性公网 IP 或固定 IP)

内网 IP(私有 IP)

- 部分服务商还会提供IPv6 地址

**二、在云主机内部通过命令行获取

如果你已经登录到云主机(通过 SSH 或远程桌面),可以通过以下命令查看 IP:

**Linux 系统**:

查看所有网络接口的 IP(包括内网和公网)
ip addr show
或使用旧命令
ifconfig
仅查看公网 IP(通过外部服务检测)
curl ifconfig.me
curl ipinfo.io/ip
curl icanhazip.com
查看默认路由对应的 IP(通常是公网 IP)
hostname -I

**Windows 系统**:

1、打开命令提示符(CMD)或 PowerShell。

2、输入:

   ipconfig

查看IPv4 地址(通常是内网 IP)。

若需公网 IP,可通过浏览器访问ipinfo.io 或搜索「我的 IP」查看。

三、通过云服务商 CLI 工具获取

如果你安装了云服务商的命令行工具(如 AWS CLI、阿里云 CLI),可直接查询:

示例:AWS CLI 获取实例信息
aws ec2 describe-instances --instance-id <你的实例ID>
阿里云 CLI
aliyun ecs DescribeInstances --InstanceIds '["<实例ID>"]'

**四、注意事项

1、公网 IP 类型

弹性公网 IP:可独立绑定/解绑,关机后可能保留。

临时公网 IP:关机或释放实例后可能变化(如 AWS 的默认公网 IP)。

2、内网 IP

- 通常固定不变,用于同一内网中的实例间通信。

3、安全组/防火墙

- 即使有公网 IP,也需检查安全组规则是否允许访问(如开放 SSH 的 22 端口或 HTTP 的 80 端口)。

**五、常见云服务商控制台路径

阿里云:控制台 → 云服务器 ECS → 实例详情。

腾讯云:控制台 → 云服务器 CVM → 实例列表。

AWS:EC2 Dashboard → Instances → 选择实例查看 “Public IPv4 address” 和 “Private IPv4 address”。

Azure:Virtual machines → 选择虚拟机 → “Networking” 或 “Overview”。

Google Cloud:Compute Engine → VM instances → 查看 “External IP” 和 “Internal IP”。

**六、自动化脚本示例

如果需要频繁获取 IP,可以编写脚本(如结合云 API)自动提取。

通过 AWS CLI 获取公网 IP:

aws ec2 describe-instances \
  --instance-id i-1234567890abcdef0 \
  --query 'Reservations[0].Instances[0].PublicIpAddress' \
  --output text

如果遇到具体问题(如 IP 无法访问),可以进一步检查网络配置或云服务商的安全策略。

文章摘自:https://idc.huochengrm.cn/zj/24912.html

评论