V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ycqy
V2EX  ›  服务器

租用服务器,/29 的子网只有 5/8 可用 IP 吗,有没有办法不这么浪费?

  •  
  •   ycqy · 2017-11-29 05:25:19 +08:00 · 3889 次点击
    这是一个创建于 2332 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前不久在阿里云申请到一个 X.X.X.0 的 IP,

    感觉有点不可思议,

    难道是子网是 /16 的才可以吗?

    也不知为何 IDC 们租出的 /29 子网都只有 5 个 IP,

    好像明明有办法把 8 个 IP 全利用起来,比如通过映射?

    15 条回复    2018-09-27 16:18:00 +08:00
    DravenJohnson
        1
    DravenJohnson  
       2017-11-29 07:25:25 +08:00
    /29 是 6 个可用吧?除非他们有别的设置
    http://jodies.de/ipcalc?host=156.156.11.0&mask1=29&mask2=

    一个是 Broadcast 一个是 Gateway/Router
    DravenJohnson
        2
    DravenJohnson  
       2017-11-29 07:27:24 +08:00
    http://lmgtfy.com/?q=5+usable+ip+addresses+%2F29 Google 有很多答案可以看看
    ycqy
        3
    ycqy  
    OP
       2017-11-29 07:38:19 +08:00
    @DravenJohnson 正式我想说的,5 个还是 6 个,可以先 Google 一下。
    我是搜完才问的,我知道,这是基本的社区礼仪。
    还是感谢你回答。
    zjqzxc
        4
    zjqzxc  
       2017-11-29 08:19:35 +08:00
    “也不知为何 IDC 们租出的 /29 子网都只有 5 个 IP ”
    机器号全 0:网段号;
    机器号全 1:广播地址
    还有一个:网关地址

    网络号能不能用的问题,我个人认为极有可能没办法用(正常手段不行)
    广播地址绝对没办法用,/29 的子网中所有主机都会响响应这个地址
    自己管理的网络,网关地址可以指向一台双网卡的服务器达到利用的目的,但阿里云估计做不了(吧)

    ipv4 设计之初哪儿想着会有一天地址不够用啊,所以浪费很严重。。。
    gstqc
        5
    gstqc  
       2017-11-29 09:30:45 +08:00 via iPhone   ❤️ 1
    让机房把整个段路由给你,然后你自己来管理 IP 分配。
    可以全部利用上 8 个 IP,但技术成本太高了。
    Showfom
        6
    Showfom  
       2017-11-29 09:32:32 +08:00 via iPhone
    同意楼上
    joshu
        7
    joshu  
       2017-11-29 09:32:48 +08:00 via Android
    每台机器上弄 /32 的 ip 地址,然后手动设置到其它 ip 的静态路由,应该可以实现更有效的利用
    wwqgtxx
        8
    wwqgtxx  
       2017-11-29 09:34:41 +08:00 via iPhone
    @joshu 你设置 /32 的 ip 地址那怎么连网关?
    ycqy
        9
    ycqy  
    OP
       2017-11-29 09:43:57 +08:00
    @gstqc 这个真能行吗,网关怎么配置呢?
    如果是可行的,配置下 ip route 什么的,技术成本还好,就是不知道具体怎么操作?
    我没想出来怎么在本地配置一下虚拟机实现这个思路,希望指点一下。
    gstqc
        10
    gstqc  
       2017-11-29 10:08:26 +08:00
    @ycqy 我说的技术成本,是指得找个懂数通和 Linux 的高级工程师。
    这比 3 个 IP 成本高很多很多倍。
    依瓢画葫芦做出来,没办法维护的。
    另外,IP 是阿里云分的,如果阿里云不支持,肯定不会为你单独搞这个功能。
    joshu
        11
    joshu  
       2017-11-29 12:13:25 +08:00 via Android
    @wwqgtxx ip route add gw_ip dev xxx
    ip route add 0/0 via gw_ip dev xxx
    /32 只不过访问其它 ip 时都是默认 arp 查询而已,除非明确了下一跳
    joshu
        12
    joshu  
       2017-11-29 12:15:15 +08:00 via Android
    @wwqgtxx 一般的三层的点对点 v*n 不就是 /32 么
    wwqgtxx
        14
    wwqgtxx  
       2017-11-29 12:24:56 +08:00 via iPhone
    @joshu 点对点的时候根本就不需要 ip,只不过添加一个 ip 用于兼容 tcp/ip 协议而已
    servers007
        15
    servers007  
       2018-09-27 16:18:00 +08:00
    有其他用掉了吧,正常讲 /29 是有 6 个可用的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3076 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:33 · PVG 22:33 · LAX 07:33 · JFK 10:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.