Packetrove

OUTILS POUR ADRESSES IP

CIDR englobant minimal

Regroupez des adresses et des plages IPv4 ou IPv6 dans le plus petit CIDR unique qui les englobe toutes.

Calculé dans votre navigateur · Aucune requête API

Vos adresses

IPv4 / IPv6

Une entrée par ligne. Utilisez une seule famille d’adresses par calcul. Jusqu’à 1 000 entrées.

0 entrée

Essayer un exemple

Résultat de couverture

Votre résultat apparaîtra ici

Saisissez vos adresses pour voir le CIDR qui les englobe, sa plage d’adresses et la couverture supplémentaire.

Comprendre la couverture

Le préfixe le plus long possible donne la plus petite plage unique englobant toutes les entrées. Cette plage peut inclure des adresses absentes des entrées initiales. Les adresses qui se chevauchent ne sont comptées qu’une fois et les CIDR dont les bits hôte sont non nuls sont normalisés.

Les nombres incluent toutes les adresses d’une plage, y compris les adresses réseau et de diffusion. Vérifiez la couverture supplémentaire avant d’utiliser le résultat dans une liste d’adresses autorisées ou bloquées.

Exemples de calcul CIDR

Saisissez des adresses individuelles ou des plages CIDR, jusqu’à 1 000 entrées. IPv4 et IPv6 ne peuvent pas être mélangés dans un même calcul. Les nombres d’adresses IPv6 restent exacts, même pour de très grandes plages.

Couverture IPv4 exacte

203.0.113.0/25
203.0.113.128/25

203.0.113.0/24 couvre 256 adresses et en ajoute 0.

IPv4 avec couverture supplémentaire

203.0.113.1
203.0.113.2
203.0.113.6

203.0.113.0/29 couvre 8 adresses et en ajoute 5.

Couverture IPv6 exacte

2001:db8::/64
2001:db8:0:1::/64

2001:db8::/63 couvre 36 893 488 147 419 103 232 adresses et en ajoute 0.

Questions sur les CIDR englobants

Comment réduire les entrées d’une liste IP de pare-feu ?

Regroupez les entrées choisies dans un CIDR englobant. Vérifiez d’abord les adresses supplémentaires : elles seront autorisées par une liste d’autorisation ou bloquées par une liste de blocage.

Un CIDR unique conserve-t-il exactement les adresses d’origine ?

Seulement si l’union d’origine remplit tout ce CIDR. Sinon, même le plus petit CIDR unique ajoute des adresses. Packetrove montre cette extension ; il ne choisit pas la meilleure combinaison de regroupements pour une liste entière.

Comment les chevauchements et les doublons sont-ils comptés ?

Chaque adresse de l’union d’origine compte une fois. Les CIDR avec des bits hôte sont normalisés vers l’adresse réseau. normalizedInputs conserve les entrées en double, sans augmenter les nombres d’adresses.

Les nombres d’adresses restent-ils exacts pour les grandes plages IPv6 ?

Oui. Le navigateur utilise des entiers exacts et l’API et MCP renvoient des chaînes décimales. Les comptes incluent toutes les adresses couvertes par les règles, y compris les adresses réseau et de diffusion IPv4. Utilisez une seule famille par calcul.

Où vont mes entrées de calcul ?

Le calculateur web fonctionne dans votre navigateur sans envoyer les entrées à l’API. Les saisies restent en mémoire dans cet onglet. La CLI locale calcule hors ligne ; l’API web et les appels MCP distants envoient les entrées au serveur.

Utiliser ce calculateur via MCP

Demandez à un agent IA de calculer un CIDR unique pour un groupe choisi d’entrées autorisées ou bloquées par le pare-feu et d’expliquer la couverture supplémentaire.

Nom de l’outil: smallest_covering_cidr

Adresse du serveur: https://api.packetrove.com/mcp

Streamable HTTP · Aucun compte ni clé API nécessaire

Accepte de 1 à 1 000 adresses IPv4 ou IPv6 ou plages CIDR, avec 64 caractères au maximum par entrée. Utilisez une seule famille par appel.

Exemple d’arguments

{
  "inputs": [
    "203.0.113.1",
    "203.0.113.2",
    "203.0.113.6"
  ]
}

Exemple de résultat avec des adresses de documentation

{
  "family": "ipv4",
  "normalizedInputs": [
    "203.0.113.1/32",
    "203.0.113.2/32",
    "203.0.113.6/32"
  ],
  "cidr": "203.0.113.0/29",
  "range": {
    "first": "203.0.113.0",
    "last": "203.0.113.7"
  },
  "inputAddressCount": "3",
  "coveredAddressCount": "8",
  "additionalAddressCount": "5"
}

Les champs cidr et range décrivent le réseau couvert. Vérifiez additionalAddressCount avant d’utiliser le résultat dans les règles du pare-feu. Tous les nombres d’adresses sont des chaînes décimales pour conserver la précision d’IPv6.

Les appels MCP distants envoient vos entrées au serveur. Le calculateur web fonctionne localement. Cet outil calcule un CIDR unique ; choisir plusieurs regroupements pour respecter la limite d’une liste entière nécessite de définir un autre objectif. Il ne modifie pas les règles du pare-feu.

Lire le guide de connexion MCP