我想问一个问题。有没有什么方法可以获取 IP,不受提供商的限制?
我可以购买 IP 并在不同的数据中心使用它们吗?我们在美国和德国有物理服务器。是否可以购买 IP 并在数据中心使用它们?
我认为这是不可能的,因为路由/BGP等等。
非常感谢
答案1
我可以购买 IP 并在不同的数据中心使用它们吗?我们在美国和德国有物理服务器。是否可以购买 IP 并在数据中心使用它们?
从技术上来说,是的,绝对可以。你可以:
通过直接加入您所在地区的互联网注册机构 (例如 ARIN、RIPE、LACNIC),以 ISP 获取 IP 地址的方式获取 IP 地址;或者
通过现有 RIR 成员的分配获取 IP 地址(例如,某些 ISP 和/或数据中心运营商可能会提供此服务);或者
如今,对于 IPv4,可以在“二手 IPv4 市场”中购买其他人的地址块。
在所有情况下,您都能够独立于连接获取地址。
但在实践中,IPv4 可能会花费您很多钱,因为区域注册中心根本没有剩余地址可供分配 - 只能从 IPv4 经纪人处购买“二手”地址。(另一方面,IPv6 相当便宜,在某些情况下甚至完全免费。)
我认为这是不可能的,因为路由/BGP等等。
BGP 正是使这是可能的 – 但是,您需要与每个数据中心的运营商安排它的使用,以便您可以通过 BGP 向 Internet 公布您自己的 IP 范围。
请注意,对于 IPv4,a /24
(即 256 个地址块)是大多数网络运营商愿意接受的最小公告 - 单个 IP 地址不够 - 而获取 /24 的成本如今相当高昂。
(如上所述,区域注册中心没有更多 /24 可分发给成员,因此您通常需要从“二手 IPv4”经纪人那里获取一个。截至今天 [2023-12],单个 /24 块的市场价格似乎约为 9,000-12,000 美元。)
这意味着,即使你确实设法完成了这件事,你也可能需要分享一/24 覆盖所有数据中心,这需要订购某种 L2VPN 服务(或设置 GRE 隧道)以将数据包从一个数据中心中继到其他数据中心(站点 A 接收所有数据包,其中一些数据包发送到 A 的本地服务器,其他数据包通过隧道传输到站点 B 和 C)。
另一方面,对于 IPv6,最小范围是/48
,这非常容易获得,即使对于个人来说也是如此。(RIR 会员资格为您提供 /32 作为开始。)
答案2
是的,可以。只要子网长度小于 24,数据中心就会很乐意允许您使用自己的子网。如何连接到它们又是另一个问题,要么需要您提供路由器功能,要么让数据中心为您完成。
最小子网长度为 24 的原因是为了尽量保持路由表较小。