努力
加油

如何查看腾讯轻量应用服务器的公网IP地址?

查看腾讯云轻量应用服务器(Lighthouse)的公网 IP 其实非常简单,主要有三种方式,按推荐程度排序如下:

1. 登录控制台直接查看(最直观)

这是最常用的方法,适合刚购买完服务器或者需要批量管理时。

  1. 登录 腾讯云官网,进入 轻量应用服务器 控制台。
  2. 在左侧导航栏选择 实例。
  3. 找到你的目标服务器,在列表中找到 IP 地址 这一列。
    • 通常显示的是 公网 IP。
    • 如果该服务器绑定了多个 IP 或弹性 IP,可能会显示主 IP 和附加 IP。
  4. 点击实例名称进入详情页,在 基本信息 区域也能清晰看到公网 IPv4 和 IPv6 地址。

注意:如果你使用的是“共享带宽包”或者自定义了网络配置,确保你看到的是分配给该实例的公网出口 IP。

2. 通过命令行内部查询(最准确)

当你已经 SSH 登录到服务器内部,或者需要通过脚本自动化获取 IP 时,用命令行是最靠谱的。因为云厂商的内网 IP 和公网 IP 可能不同,必须从外部接口获取。

Linux 系统推荐命令:

# 方法一:使用 curl 调用公共 API(推荐,无需安装额外工具)
curl ifconfig.me
# 或者
curl cip.cc
# 或者
curl ipinfo.io/ip
  • ifconfig.me:返回纯 IP 字符串,方便脚本处理。
  • cip.cc:返回 IP 及归属地信息,国内访问速度较快。
  • ipinfo.io:返回 JSON 格式详细数据,适合程序解析。

Windows 系统:

打开 PowerShell 或 CMD:

# PowerShell
Invoke-RestMethod http://ip.azk8s.cn
# 或者
nslookup myip.opendns.com resolver1.opendns.org

3. 通过 DNS 反向解析验证(进阶)

有时候你看到的 IP 是 CDN 后的 IP 或者XX IP,想确认服务器本身的真实公网 IP,可以结合域名解析来看:

  1. 在你的域名服务商处,将 A 记录指向你在控制台看到的公网 IP。
  2. 在本地电脑执行 ping 你的域名 或 nslookup 你的域名。
  3. 如果解析出的 IP 与控制台一致,说明流量确实经过该公网 IP。

⚠️ 常见坑点 & 注意事项

  1. 内网 IP vs 公网 IP:

    • 轻量服务器默认只分配一个公网 IP(除非你额外购买了弹性 IP 并绑定)。
    • 在服务器内部执行 ip addr 或 ifconfig 时,你会看到 eth0 或 ens5 等网卡。其中 inet 后面跟着的通常是 内网 IP(如 10.x.x.x, 172.x.x.x, 192.168.x.x),这不是公网 IP,别搞混了。
    • 公网 IP 只能通过外部请求(如上面的 curl 命令)获取。
  2. NAT 网关 / 共享带宽:

    • 如果你的轻量服务器加入了 NAT 网关,或者使用了共享带宽包,其对外暴露的公网 IP 可能是一个独立的 NAT 网关 IP,而不是实例本身的私网 IP 映射出来的。这种情况下,以控制台显示的“公网 IP”为准。
  3. IPv6:

    • 现在大多数轻量服务器都支持 IPv6。如果你在控制台看到了 IPv6 地址,且你的客户端也支持 IPv6,可以直接用 IPv6 连接,体验更好且不受 IPv4 地址池限制。
  4. 安全组防火墙:

    • 查到 IP 后,如果发现连不上,第一反应不是查 IP 对不对,而是去控制台检查 安全组规则 是否放行了对应端口(如 22, 80, 443 等)。这是新手最容易踩的坑。

总结:日常运维看控制台,脚本自动化用 curl ifconfig.me,排查问题先核对安全组。