腾讯云服务器如何获取公网IP用于外部访问?

在腾讯云(以及大多数国内主流云厂商)的架构中,获取公网 IP 并实现外部访问,核心逻辑是“分配弹性公网 IP(EIP)或绑定已有公网 IP”。云服务器实例(CVM)本身默认通常只拥有内网 IP,需要通过特定的网络资源映射到公网。

以下是具体操作步骤和注意事项,分为新建实例时配置和已有实例后绑定两种场景:

一、 新建云服务器时直接配置公网 IP

这是最简单的方式,在创建实例的过程中完成。

  1. 进入控制台:登录腾讯云控制台,进入【云服务器】产品页面。
  2. 创建实例:点击【新建】或【购买】。
  3. 网络设置阶段:
    • 在配置向导中找到 “网络” 或 “高级配置” 部分。
    • 找到 “公网带宽” 或 “公网 IP” 选项。
    • 选择方式:
      • 按固定带宽计费:直接输入你想要的带宽值(如 1Mbps, 5Mbps),系统会自动分配一个固定的公网 IP。
      • 按使用流量计费:选择此模式后,同样需要勾选“分配公网 IP”,但 IP 是动态共享带宽池中的地址,适合流量波动大的场景。
  4. 完成创建:实例启动后,你可以在实例详情页面的“基本信息”中看到分配的公网 IP 地址。

二、 为已运行的云服务器绑定公网 IP

如果实例创建时未分配公网 IP,后续可以通过两种方式实现:

方法 1:绑定弹性公网 IP(EIP)—— 推荐方式

EIP 是一个独立的公网 IP 资源,可以灵活绑定/解绑到不同的 CVM、负载均衡等实例上,具备高可用性。

  1. 申请 EIP:
    • 进入【弹性公网 IP】控制台。
    • 点击【申请新域名/IP】,选择地域(必须与目标 CVM 在同一地域)、带宽计费类型和带宽峰值。
    • 支付费用(如有)并完成申请。
  2. 绑定到 CVM:
    • 在申请到的 EIP 列表页,点击【绑定资源】。
    • 选择对应的云服务器实例。
    • 确认绑定。
  3. 结果:该 CVM 现在可以通过这个 EIP 地址从外部访问。

方法 2:直接使用“按量付费”的公网带宽(旧版方式,部分场景仍适用)

某些老版本或特定类型的实例支持直接在实例层面开通公网带宽。

  1. 进入【云服务器】控制台,找到目标实例。
  2. 点击【更多】-> 【网络与安全】-> 【修改公网带宽】。
  3. 设置带宽大小并确认。
  4. 系统会为该实例分配一个公网 IP(注意:这种方式下,IP 可能随实例释放而回收,不如 EIP 灵活)。

三、 关键注意事项(避坑指南)

  1. 安全组(Security Group)必须放行端口
    即使有了公网 IP,如果防火墙规则没开,外部依然无法访问。
    ✅ 操作路径:实例详情页 → 【安全组】→ 【管理规则】→ 添加入方向规则。
    🔹 例如:开放 SSH(Linux)需放行 TCP 22 端口;开放 Web 服务需放行 TCP 80/443 端口。来源可设为 0.0.0.0/0(表示允许所有 IP 访问)。

  2. 操作系统内部防火墙
    除了云平台的安全组,服务器内部的防火墙(如 Linux 的 firewalld、iptables 或 Windows 的防火墙)也可能拦截请求。确保系统内部也放行了相应端口。

  3. 域名解析(可选)
    公网 IP 是数字地址,用户记忆困难。如需通过域名访问,需在 DNS 服务商处将域名 A 记录指向该公网 IP。

  4. 地域一致性
    EIP 必须与 CVM 处于同一地域(如都在“上海”)才能绑定。跨地域不可行。

  5. 合规性与备案
    根据中国法律法规,使用公网 IP 提供网站服务(HTTP/HTTPS)需进行 ICP 备案。否则,腾讯云可能会限制 80/443 端口的访问。其他非 Web 服务(如 SSH、游戏服等)一般无需备案,但仍需遵守网络安全法相关规定。

  6. IP 类型区分

    • IPv4:目前主流,绝大多数应用使用。
    • IPv6:如需 IPv6 支持,需在 VPC 和安全组中额外启用 IPv6 功能,并在实例中配置 IPv6 地址。

四、 验证是否成功

  1. 在本地终端(CMD 或 Terminal)执行:

    ping <你的公网IP>

    若能收到响应,说明网络连通性正常(注意:部分云厂商出于安全考虑默认禁 ping,此时可用 telnet 测试端口)。

  2. 测试具体服务端口:

    telnet <你的公网IP> 22   # 测试 SSH
    telnet <你的公网IP> 80   # 测试 HTTP

通过以上步骤,即可成功为你的腾讯云服务器获取并配置公网 IP,实现外部访问。

未经允许不得转载:CLOUD云枢 » 腾讯云服务器如何获取公网IP用于外部访问?