V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
iqoo
V2EX  ›  云计算

哪些云厂商的服务器单网卡可绑定足够多的 IPv6 地址?

  •  
  •   iqoo · 58 天前 · 2121 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天的提问( https://v2ex.com/t/1075108) 没说清楚,不是在云服务器上用不同的源 IP 模拟大量客户端,而是单个服务器能不能绑定大量不同的 IP ,用户可以通过其中任意一个 IP 访问服务器。

    目前试了几个云厂商,服务器单网卡只能绑定几个到几十个 IP ,无法将整个可用段的地址空间利用起来。

    16 条回复    2024-10-23 19:48:15 +08:00
    ntzyz
        1
    ntzyz  
       58 天前
    一个简单粗暴的办法是用 `ip6tables` 把多个 IP 甚至一个段的 IP 都 "DNAT" 到一个 IP ,这样客户端访问任何一个 IP 的效果都是访问 DNAT 后的 IP 一样,不知道是不是你想要的效果
    iqoo
        2
    iqoo  
    OP
       58 天前
    @ntzyz 不是。目前只有固定的 1 个 IPv6 地址可以进入机器。可能需要网关配合才能实现。
    bobryjosin
        3
    bobryjosin  
       58 天前
    完全可以啊,如果厂商分配给你的是一个段,比如/64 ,那么/128 随便写,地址想配多少配多少,都是可以被路由的,配置文件写静态 ip 不就行了。
    ihipop
        4
    ihipop  
       58 天前
    Linode
    ntzyz
        5
    ntzyz  
       58 天前
    @iqoo 你要是只有一个 IPv6 地址那肯定不行,如果你有一个段路由过来了才能这么玩

    https://imgur.com/a/umPnsYb.png
    Int100
        6
    Int100  
       58 天前 via iPhone
    只有一个说明就/128 ,去要个/64
    busier
        7
    busier  
       58 天前   ❤️ 1
    你去申请一个 AS 自治域,自己当 ISP ,大把大把的 IPv6

    zealot0630
        8
    zealot0630  
       57 天前 via Android
    linode 可以申请到 /48
    0o0O0o0O0o
        9
    0o0O0o0O0o  
       57 天前 via iPhone
    提供整段 IPv6 的 KVM vps 基本都支持,你需要的是 net.ipv6.ip_nonlocal_bind
    GeekGao
        10
    GeekGao  
       57 天前
    @busier 这与 AS 没关系(他又没有 dedi servers ),OP 问的是现有 云商 是否支持 单网卡绑定 整段 IP 的 技术问题。
    这与 BGP 宣告没啥关系。
    fortitudeZDY
        11
    fortitudeZDY  
       56 天前
    大概率不行,这个表项涉及到底下针对 eni 即弹性网往的 vswitch/vrouter 的表项,往往不会允许太多的。
    可能的方案可能还真是得用 bgp 发布一个 v6 段( v4 如果有钱的话也行),记得之前有人说过 vultr 就支持 bgp session 的,这样你相可以搞个 v6 段都路由到你这个接口(并不是绑定到你这个接口上,这个有本质区别),这样 v6 段的所有 ip 都可用了。
    fortitudeZDY
        12
    fortitudeZDY  
       56 天前
    大概率不行,这个表项涉及到底下针对 eni 即弹性网卡的 vswitch/vrouter 的表项,往往不会允许太多的。
    可能的方案可能还真是得用 bgp 发布一个 v6 段( v4 如果有钱的话也行),记得之前有人说过 vultr 就支持 bgp session 的,这样你相可以搞个 v6 段都路由到你这个接口(并不是绑定到你这个接口上,这个有本质区别),这样 v6 段的所有 ip 都可用了。
    fortitudeZDY
        13
    fortitudeZDY  
       56 天前
    sorry ,修改时变成重复发了。。。
    07212423
        14
    07212423  
       55 天前
    虚拟机受 vswitch 表项限制 默认支持不了太多。
    saobilin
        15
    saobilin  
       29 天前
    这段 ipv6 是否直接路由到你的机器?如果是路由的话可以使用 ndppd 和 net.ipv6.ip_nonlocal_bind=1 来实现整段的利用,buyvm 给 48 ,其他服务商一般给 64 ,有些给 56
    iqoo
        16
    iqoo  
    OP
       29 天前
    @saobilin 服务器上抓包看是没有,只有发给分配到的那个 IPv6 地址才能抓到包,其他的都收不到。估计需要配置云路由器。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3055 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.