加油
努力

如何查看腾讯云服务器的IP地址类型?

查看腾讯云服务器的 IP 地址类型(公网/内网、IPv4/IPv6)有以下几种常用方式,你可以根据使用场景选择:


✅ 方法一:通过腾讯云控制台(推荐)

  1. 登录 腾讯云控制台
  2. 进入 云服务器 CVM → 左侧菜单点击 实例列表
  3. 找到目标实例,在「网络信息」列或点击实例 ID 进入详情页
  4. 网络与安全 标签页下查看:
    • 公网 IP:显示是否绑定公网 IPv4 / IPv6
    • 私有 IP:显示内网 IPv4 地址
    • 若支持 IPv6,会单独列出 IPv6 地址 及是否已分配

💡 提示:若未分配 IPv6,可在此处点击「申请 IPv6 地址」开通。


✅ 方法二:通过 CLI 命令(Linux 服务器内部)

登录到服务器后执行以下命令:

# 查看本机所有 IP 配置
ip addr show

# 或简化版
hostname -I          # 仅显示 IPv4 地址
ip -6 addr show      # 查看 IPv6 地址
  • eth0ensX 开头的接口通常为内网网卡;
  • 若有 public 或带 inet6 fe80::... 等全局单播 IPv6 地址,则说明已启用 IPv6;
  • 注意:内网 IP 通常无法从外部直接访问

✅ 方法三:通过 API 查询(适合自动化)

调用 DescribeInstances 接口,返回结果中包含:

{
  "InstanceId": "ins-xxxx",
  "PublicIpSet": ["1.2.3.4"],           // IPv4 公网
  "PrivateIpSet": ["172.16.0.2"],       // 内网 IPv4
  "Ipv6AddressSet": ["240e:xxx::1"]     // IPv6(如有)
}

需安装腾讯云 SDK 并配置凭证后调用。


🔍 补充说明:IP 类型判断逻辑

类型 特征 是否可网络访问
公网 IPv4 1.2.3.4,无 10.x, 172.16–31.x, 192.168.x 前缀 ✅ 是(需安全组放行)
内网 IPv4 172.16.0.210.0.0.5 ❌ 否(仅限 VPC 内互通)
IPv6 公网 240e:xxxx:xxxx::1(全球单播) ✅ 是(需开启 IPv6 + 安全组规则)
IPv6 链路本地 fe80::... ❌ 不可路由

需要我帮你写一段 Python/Shell 脚本自动检测当前服务器的 IP 类型吗?

云服务器