Deixe-me mostrar meu trabalho aqui ...
Você precisa de um número mínimo de blocos CIDR para cobrir:
-
0.0.0.0-9.255.255.255
-
11.0.0.0-172.15.255.255
-
172.32.0.0-192.167.255.255
-
192.169.0.0-223.255.255.255
Para transformar esses intervalos em blocos CIDR mínimos, você pode usar apenas netmask
(o canivete suíço de endereçamento), da seguinte forma:
$ netmask -c 0.0.0.0:9.255.255.255
0.0.0.0/5
8.0.0.0/7
$ netmask -c 11.0.0.0:172.15.255.255
11.0.0.0/8
12.0.0.0/6
16.0.0.0/4
32.0.0.0/3
64.0.0.0/2
128.0.0.0/3
160.0.0.0/5
168.0.0.0/6
172.0.0.0/12
$ netmask -c 172.32.0.0:192.167.255.255
172.32.0.0/11
172.64.0.0/10
172.128.0.0/9
173.0.0.0/8
174.0.0.0/7
176.0.0.0/4
192.0.0.0/9
192.128.0.0/11
192.160.0.0/13
$ netmask -c 192.169.0.0:223.255.255.255
192.169.0.0/16
192.170.0.0/15
192.172.0.0/14
192.176.0.0/12
192.192.0.0/10
193.0.0.0/8
194.0.0.0/7
196.0.0.0/6
200.0.0.0/5
208.0.0.0/4
Ei, pronto, Bob é o amante de sua tia.