J'ai besoin d'obtenir le nombre d'adresses IP dans une plage IP identifiée par un startIP et un endIP pour les plages IPv4 et IPv6. Est-ce que quelqu'un peut indiquer des moyens qui peuvent être utilisés pour obtenir la soustraction des adresses IP?Comment soustraire une adresse IP? (IPv4 et IPv6)
Le nombre d'adresses IP sera = endIP - IPDébut + 1
Les réponses sont très appréciés.
Vous devez préciser un peu: à une approximation zeroth, vous pouvez simplement convertir l'adresse dans un entier non signé 32 ou 128 bits et soustraire ces valeurs. Cependant: cela ne vous dit pas combien d'adresses IP assignables distinctes vous obtenez, car il compte les adresses IP de diffusion et ne tient pas compte des sous-réseaux. –
Les adresses de diffusion ou d'autres adresses spéciales n'ont pas d'importance. Mon exigence est d'obtenir la différence arithmétique de deux adresses IP et les structures de données en C# qui peuvent contenir de telles valeurs (spécialement ipv6). – user412272