Sto usando la libreria python-netaddr per lavorare su indirizzi IP e sottoreti. Ho letto la documentazione completa di netaddrd fornita: Netaddr documentation. Ma non ho trovato alcuna soluzione al mio problema. Ho un indirizzo IP e subnet voglio ottenere il prefisso per quell'ip utilizzando entrambi. In modo che io possa stampare tutti gli IP che entrano nella sottorete.Come ottenere il prefisso IP mentre abbiamo subnet e indirizzo IPv4 usando python-netaddr?
Ad esempio:
Ip Address: 192.0.2.0
Subnet Network: 255.255.255.0
It should return the prefix which is : 24
Da dove viene 24? – Oliver
Hai provato ad es. 'IPAddress ('192.0.2.0/255.255.255.0')'? È possibile ottenere un elenco di tutti gli indirizzi in quella sottorete, con un esempio nella documentazione a cui si è collegati. –
'/ 24' è un modo di rappresentare la maschera' 255.255.255.0' che è anche '11111111.11111111.11111111.00000000' –