Mise à jour des attributs d'emplacement

Pour définir une stratégie basée géolocalisation, vous devez mettre à jour la base de données de géolocalisation avec les données d'emplacement et d'adresses IP appropriées.

Pourquoi et quand exécuter cette tâche

Lorsqu'une demande est reçue, un point d'information de règle GeoLocator (PIP) détermine l'emplacement du périphérique qui a effectué la demande. L'adresse IP du périphérique telle que déterminée par le serveur point de contact est l'entrée du point d'information de règle. Le point d'information de règle lit la base de données de géolocalisation pour déterminer l'emplacement du périphérique.

Tous les attributs d'emplacement stockés dans la base de données sont affichés en tant qu'attributs d'environnement que vous pouvez utiliser pour créer des stratégies.

Les attributs d'emplacement comprennent :
  • Pays
  • Etat ou région
  • Ville
Avertissement : Des exemples de données sont inclus dans la base de données de géolocalisation. Cependant, ces exemples ne peuvent pas être utilisés en environnement de production. Utilisez les exemples de fichiers pour IPv4, IPv6 (ou les deux) afin de créer votre propre fichier. Pour localiser les fichiers, connectez-vous à l'interface de gestion locale et cliquez sur Gérer les paramètres système > Outils -Téléchargements de fichiers. Puis développez mga > cba > géolocalisation.

Procédure

  1. Procurez-vous ou créer un fichier de données de géolocalisation approprié au format ZIP. Le ou les fichiers que vous devez utiliser dépendent si vous souhaitez une prise en charge des adresses IPv4, des adresses IPv6, ou les deux.
    • Pour IPv4 : le fichier doit contenir deux fichiers CSV. Un fichier contient tous les emplacements possibles et l'autre contient les blocs IP et leurs emplacements correspondants.
      Fichier des emplacements
      Chaque ligne du fichier des emplacements correspond à un emplacement et se conforme au format suivant :
      ID emplacement,pays,région,ville,,,,,
      Avertissement : Notez les 5 virgules après ville. Vous devez inclure ces virgules dans votre fichier d'emplacements.
      ID emplacement
      Valeur de type entier unique qui identifie l'emplacement.
      pays
      Code pays à deux lettres. Pour obtenir de l'aide pour localiser le code d'un pays, voir geoCountryCode dans Attributs prédéfinis.
      région
      Code région à deux caractères. Pour obtenir de l'aide pour localiser le code d'une région, voir geoRegionCode dans Attributs prédéfinis.
      ville
      Nom d'une ville.
      Le fichier d'emplacements doit inclure Location dans son nom de fichier. L'exemple fourni est nommé : GeoLiteCity-Location.csv
      Fichier de blocs d'IP
      Chaque ligne du fichier de blocs d'IP correspond à un bloc IP et se conforme au format suivant :
      IP_début,IP_finID emplacement
      IP_début
      Première adresse IP dans le bloc qui est représentée comme un nombre entier.
      IP_fin
      Dernière adresse IP dans le bloc qui est représentée comme un nombre entier.
      ID emplacement
      Entier défini dans le fichier d'emplacements et qui correspond au bloc d'IP.
      Le fichier de blocs d'IP doit inclure Blocks dans son nom. L'exemple fourni est nommé : GeoLiteCity-Blocks.csv
      Avertissement : Assurez-vous que les fichiers CSV contiennent toutes les données que vous désirez charger dans la base de données. Lorsque vous importez le fichier, les données existantes sont supprimées et remplacées par celles du fichier.
    • Pour IPv6 : le fichier doit contenir un fichier CSV avec toutes les informations de bloc IP et d'emplacement.
      Chaque ligne du fichier combine un emplacement et un bloc d'IP :
      startip chaîne, endip chaîne, startip entier, endip entier, pays,
        région, ville,,,,,
      Avertissement : Notez les 5 virgules après ville. Vous devez inclure ces virgules dans votre fichier d'emplacements.
      startip chaîne
      Première adresse IP dans le bloc qui est représentée comme une chaîne hexadécimal. Par exemple, une chaîne IPv6 pourrait être 2001:200:ffff:ffff:ffff:ffff:ffff:ffff
      endip chaîne
      Dernière adresse IP dans le bloc qui est représentée comme une chaîne hexadécimal.
      startip entier
      Première adresse IP dans le bloc qui est représentée comme un nombre entier. Par exemple, l'entier IPv6 correspondant à startip 2001:200:ffff:ffff:ffff:ffff:ffff:ffff pourrait être 42540528806023212578155541913346768895.
      endip entier
      Dernière adresse IP dans le bloc qui est représentée comme un nombre entier.
      pays
      Code pays à deux lettres. Pour obtenir de l'aide pour localiser le code d'un pays, voir geoCountryCode dans Attributs prédéfinis.
      région
      Code région à deux caractères. Pour obtenir de l'aide pour localiser le code d'une région, voir geoRegionCode dans Attributs prédéfinis.
      ville
      Nom d'une ville.
      Le fichier doit inclure v6 dans son nom. L'exemple fourni est nommé : GeoLiteCityv6.csv
  2. Créer un fichier au format ZIP contenant les fichiers que vous désirez télécharger. Par exemple, si vous désirez utiliser à la fois IPv4 et IPv6, incluez tous les fichiers CSV que vous avez créés dans un fichier au format ZIP.
  3. Connectez-vous à l'interface de gestion locale.
  4. Cliquez sur Gérer les paramètres système.
  5. Sous Mises à jour et licences, cliquez sur Base de données de géolocalisation.
  6. Cliquez sur Importer.
  7. Sélectionnez le fichier de géolocalisation au format ZIP.
  8. Cliquez sur Importer.
    Remarque : L'importation des données peut prendre plus de 20 minutes.
  9. Cliquez sur Actualiser le statut pour vérifier le statut du processus d'importation. Lorsque le processus est terminé, le statut indique Chargé.