我想我已经找到解决问题的办法。这是我所做的:
select CONCAt(INET_NTOA(ip_addr),'/',32-log2((4294967296-ip_mask))) net from subnets order by ip_addr
基本上,我将decmial掩码从最大十进制值中减去。然后,我对该值进行log2以获得对数值。然后只需从32(可用的最大位)中减去该值即可。
希望对别人有帮助。
谢谢

我想我已经找到解决问题的办法。这是我所做的:
select CONCAt(INET_NTOA(ip_addr),'/',32-log2((4294967296-ip_mask))) net from subnets order by ip_addr
基本上,我将decmial掩码从最大十进制值中减去。然后,我对该值进行log2以获得对数值。然后只需从32(可用的最大位)中减去该值即可。
希望对别人有帮助。
谢谢