按个卖,不按段卖
下单时填写的是额外个数,不是一个前缀长度。要 4 个额外地址,就填 4,月租增加 $8。要 20 个,月租增加 $40。这些地址和主机、硬盘、带宽、系统加在同一个月租里,再乘周期月数。季付是月租的 3 倍,不另打折。
因为不是整段路由交到机器上再自行切分前缀,所以不要按“买一个 /28 再在内部划分”来做计划。个数在下单时已经确定。业务侧要做的是:这些地址进来之后,哪一个应答哪一个名字。
先在系统里看见它们
主地址通常已经配在上网的那块网卡上,控制台里的主机名或地址对应该地址。额外地址可能以别名的形式出现在同一块网卡上,也可能写在交付说明里、等待添加到配置。以 ip addr 的实际输出为准,不要只看订单上的个数。
核对时数一数全局范围的 IPv4。个数应等于 1 加上所购的额外数量。少了就先停在这一步,通过工单核对,不要用别的机器上的地址顶上。多出来的测试地址如果不是这张订单的,也不要写进站点配置。
三种常见分法
| 场景 | 地址怎么用 |
|---|---|
| 同一系统上的多个站点 | 网卡上多个地址,Web 服务按地址或按名字分别监听 |
| Proxmox 里的多台虚机 | 把公网地址配到对应虚机的网卡,或由宿主机转发到内网地址 |
| 一个服务要独立声誉 | 把该服务绑到单独的地址,其余服务继续用主地址 |
多个站点共用一个地址也可以,靠域名区分。需要单独地址的典型情况是:证书、邮件、支付回调或对方白名单必须锁定到不同的源地址。只是多开几个网站、又没有这种约束时,额外地址可以少买。
虚机若使用桥接,公网地址直接配在虚机里面,宿主机不要再占用同一个地址。若使用转发,宿主机持有公网地址,把端口送到虚机的内网地址。两种做法不要叠在同一个地址上,否则入站连接会不确定落到哪一边。
和端口档位分开算
额外地址不提高带宽。250M、1G、2G 是另一项,三档都不限流量。十个地址仍然分享同一个端口。反向也一样:把端口升到 1G,每月加 $248,地址个数不变。
128GB 机型月租 $455,已含 1 个 IPv4 和 250M。在此之上每增加一个地址加 $2。256GB 机型月租 $612,地址规则相同。内存选 256GB 不会附带更多地址。
分配时可以照着做的核对
列出地址和用途
一张表写清每个 IPv4 对应的站点、虚机或服务。空着的地址先留在表上,不必先绑到进程。
在网卡或虚机上配置
配置写进持久化文件,而不是只在当前会话里添加。重启后
ip addr仍能看到同一组地址。从外部各访问一次
对每个准备启用的地址发一次请求,确认响应来自预期的站点。防火墙若按地址放行,规则要和这张表一致。
把反向记录和证书对齐
邮件或需要反向解析的服务,让指针和证书上的名字指向同一地址。不发邮件的站点可以不做这一步。
机器在日本东京。登录仍走 SSH 或 RDP,主地址写在控制台。额外地址用于业务流量,不代替控制台里的那组登录信息。无安装费。个数上限是额外 255 个,加上已含的 1 个,一共 256 个。
名字、防火墙和出站要一起改
地址配上网卡之后,域名还要指向它。只改网卡、不改解析,外部访问仍落到旧地址。只改解析、地址还没配好,访问会失败。两边一起改,并留下短时间的重叠:新地址已经能应答之后,再把旧名字迁过去。
防火墙若按来源或目的地址放行,每增加一个对外服务的地址,就加一条对应规则。虚机转发时,规则写在持有公网地址的那一层,不要写成虚机内网地址却忘了宿主机上的转发。改完从机房以外的网络各测一次,不要只在机器本机 curl 自己的地址,本机访问经常走的是本地回环,看不出外部路径是否通。
出站地址同样要核对。支付回调、邮件、对方白名单看的常常是源地址。服务如果从主地址出去,而对方只允许了新加的那个地址,连接会被拒绝。把该服务绑定到指定源地址,或在路由里为它单独指定出口,然后再请对方核对看到的来源。
个数一旦写进订单,月租里就包含这些地址。用不满也不要随意从网卡删除仍在解析中的地址。确定某个地址不再使用时,先撤掉域名和防火墙引用,观察一段时间没有访问,再从配置里移除。额外地址每个每月 $2,二十个是每月 $40,随主机周期预付。这和带宽加价是加总关系,不是二选一。
Proxmox 上建议做一张对照表:公网地址、桥接还是转发、虚机编号、域名。表和 ip addr 不一致时,以系统里真正配上的地址为准,再回头改表。订单上的个数只说明买了多少,不说明哪一个已经绑到哪台虚机。表上每一个准备对公网开放的地址,都要能从机房以外访问到预期的页面或端口;访问不到时,先查网卡配置和防火墙,再查域名是否还指着旧地址。