Interroger Cloud Number Registry
Cette page explique comment interroger les informations stockées dans Cloud Number Registry.
Avant de commencer
- Configurez Cloud Number Registry.
- Sélectionnez le projet de votre organisation qui a été configuré pour fournir un accès à Cloud Number Registry.
- Vérifiez que vous disposez des autorisations requises pour suivre les instructions de ce guide.
Rôles requis
Pour obtenir les autorisations nécessaires pour afficher les informations stockées dans Cloud Number Registry, demandez à votre administrateur de vous accorder le rôle IAM Lecteur IPAM Cloud Number Registry (roles/cloudnumberregistry.ipamViewer) sur votre projet.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
Rechercher des plages d'adresses IP libres
Vous pouvez trouver des plages d'adresses IP disponibles dans des plages découvertes ou personnalisées.
Rechercher des plages d'adresses IP libres dans des plages découvertes
Lorsque vous recherchez des plages d'adresses IP libres dans des plages découvertes, les limites suivantes s'appliquent :
Les résultats peuvent inclure des adresses inutilisables dans les plages de sous-réseaux IPv4 et des adresses inutilisables dans les plages de sous-réseaux IPv6.
Les résultats peuvent inclure des adresses IP éphémères attribuées à des instances arrêtées.
Console
Dans la Google Cloud console, accédez à la page Cloud Number Registry.
Cliquez sur l'onglet Registres.
Cliquez sur un registre.
Cliquez sur l'onglet Domaines découverts.
Cliquez sur un domaine découvert, puis sur une plage découverte dans ce domaine.
Cliquez sur Rechercher des plages d'adresses IP libres.
Dans Longueur du préfixe, sélectionnez la taille de la plage que vous souhaitez trouver.
Les plages disponibles de la taille spécifiée s'affichent.
gcloud
Recherchez des plages d'adresses IP libres dans des plages découvertes à l'aide de la
gcloud alpha number-registry discovered-ranges find-free-ip-ranges
commande.
gcloud alpha number-registry discovered-ranges find-free-ip-ranges DISCOVERED_RANGE_NAME \
--cidr-prefix-length=PREFIX_LENGTH \
--range-count=RANGE_COUNT \
--location=global
Remplacez les éléments suivants :
DISCOVERED_RANGE_NAME: nom de la plage découverte.PREFIX_LENGTH: longueur du préfixe CIDR des plages à trouver. Utilisez32pour trouver des adresses IPv4 individuelles.RANGE_COUNT: nombre de plages libres à trouver.
Rechercher des plages d'adresses IP libres dans des plages personnalisées
Si aucune plage personnalisée n'existe pour une plage d'adresses IP donnée, elle est considérée comme une plage d'adresses IP libre. Si vous souhaitez utiliser Cloud Number Registry pour rechercher des plages d'adresses IP libres dans des plages personnalisées, assurez-vous que toutes les adresses IP et plages d'adresses IP en cours d'utilisation disposent d'une plage personnalisée correspondante.
Console
Dans la Google Cloud console, accédez à la page Cloud Number Registry.
Cliquez sur l'onglet Registres.
Cliquez sur un registre.
Cliquez sur l'onglet Domaines personnalisés.
Cliquez sur un domaine personnalisé, puis sur une plage personnalisée dans ce domaine.
Cliquez sur Rechercher des plages d'adresses IP libres.
Dans Longueur du préfixe, sélectionnez la taille de la plage que vous souhaitez trouver.
Les plages disponibles de la taille spécifiée s'affichent.
gcloud
Recherchez des plages d'adresses IP libres dans des plages personnalisées à l'aide de la
gcloud alpha number-registry custom-ranges find-free-ip-ranges
commande.
gcloud alpha number-registry custom-ranges find-free-ip-ranges CUSTOM_RANGE_NAME \
--cidr-prefix-length=PREFIX_LENGTH \
--range-count=RANGE_COUNT \
--location=global
Remplacez les éléments suivants :
CUSTOM_RANGE_NAME: nom de la plage personnalisée.PREFIX_LENGTH: longueur du préfixe CIDR des plages à trouver. Utilisez32pour trouver des adresses IPv4 individuelles.RANGE_COUNT: nombre de plages libres à trouver.
Rechercher des ressources d'adresses IP
Vous pouvez rechercher des ressources d'adresses IP dans un registre.
Vous pouvez utiliser les filtres suivants dans les requêtes :
- Adresse IP : adresse IP à rechercher, par exemple
10.10.10.46. - Domaine : nom du domaine dans lequel effectuer la recherche, par exemple
vpc-global-123456789. - Plage parente : URI de la plage parente dans laquelle effectuer la recherche, par exemple
projects/project3/locations/global/customRanges/range7. - Version IP : version IP à filtrer.
Attributs : vous pouvez filtrer par texte d'attribut ou par clés et valeurs, mais vous ne pouvez pas inclure les deux dans la même requête.
- Filtrer par texte : texte d'attribut à rechercher dans les
plages, par exemple
europe-west1. - Filtrer par clés et valeurs : clé et valeur d'attribut à filtrer, par exemple la clé
addressTypeavec la valeurINTERNAL.
- Filtrer par texte : texte d'attribut à rechercher dans les
plages, par exemple
Console
Dans la Google Cloud console, accédez à la page Cloud Number Registry.
Cliquez sur l'onglet Registres.
Cliquez sur un registre.
Cliquez sur l'onglet Recherche d'adresses IP.
Saisissez votre requête de recherche à l'aide du champ Adresse IP et de la section Filtres, puis cliquez sur Rechercher.
- Pour rechercher une adresse IP spécifique, saisissez-la dans le champ Adresse IP.
- Pour filtrer votre recherche par version IP, domaine, plage parente ou attributs, saisissez votre requête de recherche dans la section Filtres.
gcloud
Recherchez des ressources IP à l'aide de la
gcloud alpha number-registry registry-books search-ip-resources
commande.
Vous pouvez combiner des filtres de différentes manières :
- Vous pouvez combiner deux filtres ou plus dans la même requête à l'aide de
AND. - Vous ne pouvez utiliser
AND NOTqu'en combinaison avec leattribute:(KEY=VALUE)filtre. - Vous pouvez utiliser
attributeouattribute_textdans une requête donnée, mais pas les deux.
gcloud alpha number-registry registry-books search-ip-resources REGISTRY_BOOK \
--query=QUERY \
--show-utilization \
--location=global
Remplacez les éléments suivants :
REGISTRY_BOOK: nom du registre dans lequel effectuer la recherche.QUERY: requête de votre recherche, par exemple :"ip_address=\"2001:db8::/64\"""attribute_text=europe-west1""attribute:(resourceName=projects/project123/regions/us-east1/subnetworks/subnet1)""realm=vpc-global-123456789""realm=vpc-global-123456789 AND ip_address=10.10.10.46""realm=vpc-global-123456789 AND ip_version=IPV6""realm=vpc-global-123456789 AND attribute_text=production""realm=vpc-global-123456789 AND attribute:(team=\"Sales Europe\")""parent_range=projects/project3/locations/global/customRanges/range7""parent_range=projects/project3/locations/global/customRanges/range7 AND attribute:(team=marketing)""parent_range=projects/project3/locations/global/customRanges/range7 AND NOT attribute:(environment=production)"