服务器问答

租用服务器,/29 的子网只有 5/8 可用 IP 吗,有没有办法不这么浪费?
0
2021-05-13 01:19:04
idczone

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

感觉有点不可思议,

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

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

好像明明有办法把 8 个 I美国服务器P 全利用起来,比如通过映射?


/29 是 6 个可用吧?除非他们有别的设置
http://jodies.de/ipcalc?host=156.156.11.0&mask1=29&mask2=
一个是 Broadcast 一个是 Gateway/Router

http://lmgtfy.com/?q=5+usable+ip+addresses+%2F29 Google 有很多答案可以看看

正式我想说的,5 个还是 6 个,可以先 Google 一下。
我是搜完才问的,我知道,这是基本的社区礼仪。
还是感谢你回答。

“也不知为何 IDC 们租出的 /29 子网都只有 5 个 IP ”
机器号全 0:网段号;
机器号全 1:广播地址
还有一个:网关地址
网络号能不能用的问题,我个人认为极有可能没办法用(正常手段不行)
广播地址绝对没办法用,/29 的子网中所有主机都会响响应这个地址
自己管理的网络,网关地址可以指向一台双网卡的服务器达到利用的目的,但阿里云估计做不了(吧)
ipv4 设计之初哪儿想着会有一天地址不够用啊,所以浪费很严重。。。

让机房把整个段路由给你,然后你自己来管理 IP 分配。
可以全部利用上 8 个 IP,但技术成本太高了。

同意楼上

每台机器上弄 /32 的 ip 地址,然后手动设置到其它 ip 的静态路由,应该可以实现更有效的利用

你设置 /32 的 ip 地址那怎么连网关?

这个真能行吗,网关怎么配置呢?
如果是可行的,配置下 ip route 什么的,技术成本还好,就是不知道具体怎么操作?
我没想出来怎么在本地配置一下虚拟机实现这个思路,希望指点一下。

我说的技术成本,是指得找个懂数通和 Linux 的高级工程师。
这比 3 个 IP 成本高很多很多倍。
依瓢画葫芦做出来,没办法维护的。
另外,IP 是阿里云分的,如果阿里云不支持,肯定不会为你单独搞这个功能。

ip route add gw_ip dev xxx
ip route add 0/0 via gw_ip dev xxx
/32 只不过访问其它 ip 时都是默认 arp 查询而已,除非明确了下一跳

一般的三层的点对点 v*n 不就是 /32 么

点对点的时候根本就不需要 ip,只不过添加一个 ip 用于兼容 tcp/ip 协议而已

有其他用掉了吧,正常讲 /29 是有 6 个可用的

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服