Skip to main content

RIPE Database

La RIPE Database est une base de données qui contient des informations sur les adresses IP, les numéros de systèmes autonomes (ASNs) et les ressources associées au sein de la région de service du RIPE NCC. Elle comprend des données publiques, telles que les coordonnées des responsables des adresses IP et des ASNs, la manière dont ces ressources sont utilisées, ainsi que des informations de routage. La base de données permet aux détenteurs de ressources de maintenir leurs données dans la base.

Le RIPE NCC a été chargé par la communauté RIPE de maintenir cette base de données d’informations sur les ressources Internet. Les informations de la RIPE Database sont maintenues conjointement par le RIPE NCC et les détenteurs de ressources. Cette base de données est essentielle pour préserver la stabilité et la sécurité de l’Internet. En fournissant des informations exactes et à jour sur les adresses IP et les ASNs, elle permet aux opérateurs réseau de collaborer efficacement, de résoudre rapidement les problèmes et de contribuer au bon fonctionnement de l’Internet.

Voici les principales fonctionnalités de la RIPE Database :

  • Enregistrement des adresses IP et des ASNs : elle enregistre les allocations et assignations de blocs d’adresses IP et d’ASNs, qui sont des identifiants uniques pour les réseaux sur Internet. Cela garantit qu’il n’existe ni duplication ni chevauchement de ces ressources.
  • Informations sur les opérateurs réseau : elle inclut les coordonnées et d’autres informations pertinentes sur les opérateurs réseau et les organisations auxquelles des ressources IP ont été attribuées. Cela est utile à des fins opérationnelles, par exemple pour résoudre des problèmes réseau ou traiter des plaintes pour abus.
  • Informations de politique de routage : les opérateurs réseau peuvent utiliser la base de données pour documenter leurs politiques de routage et leurs interconnexions avec d’autres réseaux. Ces informations aident à la configuration et à l’optimisation du routage sur Internet.
  • Géolocalisation : la base de données fournit des informations pouvant être utilisées pour déterminer la localisation géographique des adresses IP, ce qui peut être utile à diverses fins, telles que l’optimisation réseau et la diffusion de contenu.
  • Accès public : la base de données est accessible publiquement, ce qui permet à toute personne de l’interroger afin d’obtenir des informations sur les adresses IP et les ASNs. Cette transparence contribue à maintenir l’intégrité et la stabilité de l’Internet.
  • Gestion des abus : la base de données comprend des informations sur les contacts abuse, qui peuvent être utilisées pour signaler des problèmes tels que le spam ou d’autres formes d’abus réseau.
  • Application des politiques : en maintenant des enregistrements exacts dans la RIPE Database, le RIPE NCC veille à ce que les ressources de numérotation Internet soient utilisées efficacement et conformément aux politiques approuvées par la communauté. Cette transparence favorise la confiance et l’intégrité dans la gestion des ressources Internet.

La RIPE Database contient des enregistrements concernant :

  • Les allocations et assignations d’espace d’adressage IP (le registre d’adresses IP ou INR) ;
  • Les enregistrements de domaines inverses ;
  • Les informations de politique de routage (l’Internet Routing Registry ou IRR) ;
  • Les informations de contact (coordonnées des personnes enregistrées comme contacts pour les ressources Internet utilisées dans l’exploitation de réseaux ou de routeurs, ainsi que de leurs organisations).

Comment rechercher dans la RIPE Database

Accessible via une interface web conviviale et divers outils en ligne de commande, la RIPE Database répond aux besoins d’un large éventail d’utilisateurs.

Voici un guide pour utiliser efficacement la RIPE Database afin d’accéder aux informations sur les adresses IP, les numéros d’Autonomous System (AS) et d’autres données associées, et de les gérer.

Vous pouvez accéder à la RIPE Database par les méthodes suivantes

Interface web :

  • Visitez l’interface web de la RIPE Database.
  • Utilisez la barre de recherche pour saisir une adresse IP, un numéro AS ou un nom d’organisation afin de trouver des informations spécifiques.
  • L’interface web offre une manière conviviale d’interroger la base de données et d’afficher les résultats dans un format clair.

Outils en ligne de commande :

  • Pour les utilisateurs plus avancés, la RIPE Database peut être interrogée à l’aide d’outils en ligne de commande tels que whois.
  • Utilisez la syntaxe suivante pour interroger la base de données :
RIPE DB command

  • Remplacez <query> par l’IP spécifique

Enregistrements de la RIPE Database : objets

Les enregistrements de la RIPE Database sont appelés des « objets ». La RIPE Database contient différents objets, chacun représentant différents types d’informations liés aux ressources de numérotation Internet. Les objets de la RIPE Database se répartissent en deux catégories : primaires et secondaires :

  • Objets primaires : ils contiennent des données opérationnelles. Par exemple, les objets inetnum et aut-num contiennent des informations sur les ressources Internet. Les objets route et domain contiennent quant à eux des détails sur les accords de routage et les délégations inverses.
  • Objets secondaires : ils fournissent des détails de support et d’administration pour les objets primaires. Par exemple, les objets person contiennent des informations de contact pour une personne liée à une ressource Internet. Les objets organisation contiennent quant à eux les détails des détenteurs de ressources.

Voici une explication des principaux objets que vous pouvez rencontrer :

1. inetnum

  • Objectif : représente une plage d’adresses IPv4.

2. inet6num

  • Objectif : représente une plage d’adresses IPv6.

3. aut-num

  • Objectif : représente un numéro d’Autonomous System (AS).

4. person

  • Objectif : représente une personne de contact.

5. role

  • Objectif : représente un rôle assuré par une ou plusieurs personnes, tel qu’un help desk ou un network operations centre.

6. mntner

  • Objectif : représente un maintainer, utilisé pour protéger les objets de la base de données contre les modifications non autorisées.

7. organisation

  • Objectif : représente une organisation détentrice de ressources de numérotation Internet.

8. domain

  • Objectif : représente une zone reverse DNS.

9. irt

  • Objectif : représente une Incident Response Team.

Effectuer des mises à jour dans la RIPE Database

Mettre à jour vos informations dans la RIPE Database est un processus simple, mais il nécessite une authentification appropriée afin de garantir l’exactitude et la sécurité des informations.

Effectuer des mises à jour à l’aide de l’interface web de la RIPE Database

Voici les étapes pour mettre à jour vos informations :

  1. Accédez à l’interface web de la RIPE Database web interface.
  2. Connectez-vous avec votre compte RIPE NCC Access. Si vous n’avez pas de compte, vous devrez en créer un.
  3. Localisez l’objet à mettre à jour. Utilisez la fonction de recherche pour trouver l’objet que vous souhaitez mettre à jour (par ex. un objet inetnum, person ou organisation). Saisissez des critères de recherche pertinents tels que l’adresse IP, le numéro AS ou le nom du contact.
  4. Une fois l’objet localisé, cliquez dessus pour afficher ses détails. Cliquez sur le bouton « Update » pour apporter des modifications. Cela ouvrira l’objet dans un format éditable.
  5. Mettez à jour les champs nécessaires avec les nouvelles informations. Par exemple :
  • Pour un objet person, vous pouvez mettre à jour les champs téléphone ou email.
  • Pour un objet organisation, vous pouvez mettre à jour l’adresse ou les champs admin-c.
  • Veillez à ne pas modifier les champs critiques que vous n’êtes pas autorisé à changer.
  1. Avant de pouvoir soumettre les modifications, vous devez vous authentifier en tant que maintainer. Cela se fait généralement via des objets maintainer (mntner).
  2. Une fois les modifications nécessaires effectuées et l’autorisation requise fournie, soumettez la mise à jour.

Le système validera les changements et, si tout est correct, l’objet sera mis à jour dans la base de données.

  1. Après avoir soumis les modifications, vous recevrez un email de confirmation indiquant que la mise à jour a été traitée. Il est recommandé de vérifier l’objet mis à jour afin de vous assurer que toutes les modifications ont bien été appliquées.

Utilisation de l’interface en ligne de commande

Vous pouvez aussi, si vous le préférez, utiliser l’interface en ligne de commande (CLI) pour mettre à jour des objets avec l’outil whois. Voici comment :

  1. Effectuez une requête via la REST API ou l’application web pour récupérer l’objet maintainer complet.

csharp
Code à copier : whois -h whois.ripe.net <object-ID> > object.txt

Incluez le flag « -B » ou « --unfiltered » pour renvoyer l’objet complet non filtré pouvant être mis à jour.

Remplacez <object-ID> par l’identifiant de l’objet que vous souhaitez mettre à jour (par ex. une adresse IP spécifique ou un handle person).

  1. Modifiez l’objet. Ouvrez le fichier object.txt dans un éditeur de texte et effectuez les changements nécessaires.
  2. Ajouter une autorisation

Assurez-vous que les informations d’autorisation du maintainer (mntner) sont incluses dans le fichier. Cela implique généralement l’ajout d’une ligne auth avec votre clé API ou votre clé PGP.

  1. Soumettez l’objet mis à jour à la RIPE Database. Vous pouvez envoyer le fichier objet modifié par email à auto-dbm@ripe.net, mais l’email ne doit être utilisé que si la demande est authentifiée avec PGP ou X.509 (S/MIME). Si vous utilisez des clés API, soumettez plutôt la demande via HTTPS, en utilisant soit la REST API soit Syncupdates.

Points importants

  • Exactitude : assurez-vous que toutes les modifications sont exactes et reflètent les bonnes informations.
  • Autorisation : seules les personnes autorisées doivent effectuer des mises à jour afin d’éviter des modifications non autorisées.
  • Conformité : respectez les politiques et lignes directrices du RIPE NCC lorsque vous effectuez des mises à jour.

Historique

Dès la toute première réunion RIPE en 1989, le besoin d’une forme de registre a été identifié. Dans les premières années de RIPE, cela consistait à documenter sur une base volontaire l’utilisation de l’espace d’adressage IPv4 dans la région RIPE. L’espace d’adressage lui-même n’était pas distribué par RIPE.

À partir d’août 1992, le RIPE NCC nouvellement créé a commencé à distribuer de l’espace d’adressage dans sa région de service. La RIPE Database a été lancée pour documenter ces allocations d’adresses IP et ces ASNs au sein de la région de service du RIPE NCC. Les allocations effectuées par le RIPE NCC ont toujours été documentées dans le registre par le RIPE NCC et les Local Internet Registries (LIRs).

La RIPE Database contient des données pour trois registres distincts :

  • RIPE Internet Number Registry (RIPE INR)
  • RIPE Internet Routing Registry (RIPE IRR)
  • Reverse Delegation and ENUM Registry

Il pourrait s’agir de trois bases de données indépendantes, mais les informations qu’elles contiennent sont liées entre elles. Il a donc été décidé d’intégrer les trois registres dans une seule base de données logique. En pratique, il s’agit aussi d’une seule base de données physique.

La base de données a évolué pour inclure des coordonnées destinées au dépannage et au traitement des rapports d’abus. Elle est devenue une partie de l’écosystème mondial de gouvernance de l’Internet, en s’intégrant avec d’autres Regional Internet Registries (RIRs) et leurs bases de données. Dans les années 2000, de nouvelles fonctionnalités ont été ajoutées, comme la prise en charge des informations de routage via le RIPE Internet Routing Registry (IRR).

Aujourd’hui, la RIPE Database est une pierre angulaire de l’infrastructure de l’Internet, permettant une gestion efficace des réseaux et favorisant la confiance et la responsabilité au sein de la communauté Internet mondiale.

Son évolution est guidée par la communauté RIPE via le Database Working Group, qui discute des modifications apportées aux objets, des nouvelles fonctionnalités, de la distribution des données et de la sécurité liée à la RIPE Database.