新用户新用户即享 DNS 与 CDN 免费套餐。立即注册

网络与公网 IP

查看和配置实例的公网 IP,了解带宽与流量,并在系统内配置防火墙。

5 分钟阅读 更新于 2026年10月6日

本文介绍云服务器的公网 IP、带宽和流量,以及如何为实例配置防火墙。

公网 IP 地址

每台实例在创建时会按照所选配置自动分配公网 IP。固定配置的 IP 数量由配置决定;弹性配置可以在购买时通过 公网IP 滑块选择数量。

在实例详情页的 IP 地址 卡片中可以查看实例的全部地址:

  • 带 主 标签的是主 IP,系统已在实例内自动配置好,可以直接用于 SSH / 远程桌面登录。
  • 每个地址旁会标明类型(V4 或 V6)。
  • 点击地址可以展开详细信息:MAC 地址、网关、子网掩码(IPv4)或 前缀长度(IPv6),以及 DNS 1 / DNS 2。

如需手动配置网络(例如在 VNC 中修复网卡配置),请以这里显示的网关、掩码和 DNS 为准。

配置附加 IP

如果实例有多个 IP,除主 IP 以外的地址需要你在操作系统内自行添加。展开该地址后,配置命令 一栏会给出一条可直接复制的命令,例如:

bash
ip addr add 203.0.113.11/24 dev eth0
Warning

用 ip addr add 添加的地址在重启后会丢失。请根据你的发行版把它写入持久化的网络配置。另外,实例内的网卡名称不一定是 eth0,请先用 ip link 确认。

持久化配置示例(Debian / Ubuntu 使用 ifupdown 时,编辑 /etc/network/interfaces):

text
auto eth0:1
iface eth0:1 inet static
    address 203.0.113.11
    netmask 255.255.255.0

使用 netplan 的 Ubuntu(编辑 /etc/netplan/ 下的配置文件,在 addresses 中追加地址后执行 netplan apply):

yaml
network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 203.0.113.10/24
        - 203.0.113.11/24

CentOS / RHEL 系列可以使用 nmcli:

bash
nmcli connection modify eth0 +ipv4.addresses 203.0.113.11/24
nmcli connection up eth0

带宽与流量

  • 带宽:实例详情页 基础信息 > 带宽 显示实例的出口带宽上限(Mbps),由所选配置决定。
  • 流量:基础信息 > 流量 显示已用流量与套餐流量额度。详情页下方的 Traffic Statistics 卡片会显示本期用量(Monthly Usage)、下载(Download)和上传(Upload)合计,以及按 IP 统计的明细(Per-IP Statistics)。
  • 达到流量额度后,实例状态可能变为 流量限制。如有疑问请联系客服。

配置防火墙

Warning

控制台 云服务器 菜单中目前虽然有 专有网络、弹性IP、安全组 和 端口转发 页面,但这些功能现在还不能为云服务器提供服务。特别是安全组规则目前不会对实例流量生效,请不要依赖它来保护实例。请在实例的操作系统内配置防火墙。

实例创建后,所有端口默认都可以从公网访问,建议登录后第一时间配置系统防火墙,只开放需要的端口。

Ubuntu / Debian(ufw):

bash
apt install -y ufw
ufw allow 22/tcp      # SSH,请先放行再启用,避免把自己锁在外面
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status

CentOS / RHEL 系列(firewalld):

bash
systemctl enable --now firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

Windows:在“高级安全 Windows Defender 防火墙”中管理入站规则,至少保留远程桌面(TCP 3389)。

Tip

如果防火墙配置失误导致 SSH 无法连接,可以通过详情页的 VNC 或 终端 登录实例修复,它们不依赖实例网络。详见 连接到云服务器。

修改 SSH 端口(可选)

把 SSH 改到非默认端口可以减少自动化扫描。以 Linux 为例:

  1. 编辑 /etc/ssh/sshd_config,把 Port 22 改为新端口,例如 Port 22022。
  2. 在防火墙中放行新端口(如 ufw allow 22022/tcp)。
  3. 执行 systemctl restart sshd(部分发行版服务名为 ssh)。
  4. 新开一个窗口用 ssh -p 22022 root@<实例IP> 确认能登录后,再关闭旧连接。
本页内容是否有帮助?