Importing a leased /24 into OVHcloud with BYOIP (and skipping the $612/mo IP bill) 的封面图片

Artem Kohanevich

我运营 IPbnb,因此 IPv4 经济几乎是我每天的工作。但这件事仍然让团队措手不及,所以让我像工程师一样(而不是营销人员)来详细说明。

OVHcloud 对附加 IP 的收费是每 IP 每月 2.39 美元。对于少量地址来说还算合理。现在算一算一个 /24

256 个地址 × 2.39 美元 = 每月约 612 美元,永久收费

进入全屏模式 退出全屏模式

而且你不拥有任何地址。这些地址属于 OVH,你在上面建立的声誉无法随你离开,计费永不停止。有一个更简洁的方法,称为 BYOIP。

BYOIP 实际的作用

Bring Your Own IP 意味着 OVHcloud 宣布一个由你控制的地址块,而不是租给你他们的地址。导入的空间无需按 IP 租用——OVH 免费公告。因此唯一真正的问题是地址块的来源:租用、购买还是租赁。

你不需要拥有一个 /24 就能实现这一点。租用一个干净的地址块(我们在 IPbnb 以每月约 79 美元提供),通过 BYOIP 导入,你只需支付 OVH 256 个地址租金的约 85% 以下——而且这个地址块的声誉属于你,且可移植。

要求(简要清单)

  • RIR:ARIN、RIPE 或 APNIC。NIR 仍处于实验阶段;AFRINIC/LACNIC 尚不支持。
  • 大小:最小 /24,最大 /19。它会以一个或多个 /24 块的形式交付给你。
  • 干净且未公告:上线时不要在其他地方公告,否则会导致路由冲突。
  • WHOIS 状态必须是真实的分配/指派(例如 RIPE 的 ALLOCATED PA / ASSIGNED PA),与确切前缀匹配。

设置步骤

1. 在你的 RIR 发布一个路由对象,将 OVH 的 ASN 作为起源:

route:    203.0.113.0/24
origin:   AS16276
source:   RIPE

进入全屏模式 退出全屏模式

2. 通过在 inetnumdescr 字段中添加 OVH 给你的令牌(单独一行)来证明控制权

inetnum:  203.0.113.0 - 203.0.113.255
descr:    -----BEGIN TOKEN-----
descr:    <your-ovh-token>
descr:    -----END TOKEN-----

进入全屏模式 退出全屏模式

3. 在控制面板中下单Network > IP > + Bring Your Own IP。选择 RIR、区域、范围和 OVH 的 AS(或通过 BYOAS 使用你自己的 AS)。交付需要几周时间。

4. 上线,将 /24 分配给符合条件的服务。公告是分配驱动的——在将地址块附加到裸金属服务器、公有云实例或 vRack 连接的服务之前,不会进行任何公告。

需要更小的块?通过 API 进行切分:

POST /ip/{ip}/bringYourOwnIp/slice
{ "slicingSize": 25 }   // splits a /24 into /25s

进入全屏模式 退出全屏模式

承诺前值得注意的问题

  • 区域锁定已取消。OVH 取消了旧的 ARIN→美国 / RIPE→欧盟规则。现在一个 RIPE 地址块可以在任何 OVH 区域使用。你仍需为每次导入选择一个区域,且不能在不释放并重新下单的情况下跨区域移动范围。
  • 无法从面板编辑 WHOIS。OVH 不拥有该地址块,因此反向 DNS 通过委托的 ARPA 区域运行。PTR 有效;WHOIS 保留在持有人手中。
  • 快速终止旧公告。如果该地址块在其他地方被公告,OVH 交付完成后立即撤回,否则你将面临多宿主导致的丢包。
  • BYOIP 范围包含免费 Anti-DDoS,这是个不错的福利。

租用地址块的角度

BYOIP 并不仅限于所有者。OVH 只需你提供有权路由该前缀的证明。对于租用的地址块,这意味着持有人的授权书加上正确的 route/ROA 对象——如果你的提供商确实支持 BYOIP,这些在你下单前就已经为你准备好了。这就是从准备好地址块的提供商租赁与只是给你一个范围的提供商租赁之间的区别。

总结

如果你需要地址空间多年,就购买它。对于托管、SaaS 和迁移来说,每月支付约 612 美元来租用你永远不会拥有的 IP 很难合理,因为每月约 79 美元就能获得相同的 /24,且声誉属于你自己。

完整的分步指南、要求和真实成本计算在此处:
将租用的 /24 带到 OVHcloud:BYOIP 指南 →