IPv6 n'est plus un cas marginal. Une part croissante du trafic qui atteint aujourd'hui n'importe quelle API provient d'une adresse IPv6, et la traiter comme une question secondaire crée des lacunes précisément là où la précision compte. My Geocode traite désormais IPv6 de la même façon qu'IPv4, partout, et pas seulement sur l'endpoint /v1/ip.
Envoyez une adresse IPv6 à /v1/ip et vous obtenez une réponse de même structure que pour une adresse IPv4 : champs de localisation, en-têtes de quota et, avec mg_extras=1 ou l'en-tête X-MG-Extras, les mêmes extras facultatifs, comme les informations sur les menaces et le réseau. Il n'y a pas d'endpoint IPv6 distinct à apprendre ni de documentation séparée à lire. C'est la même recherche, les mêmes en-têtes, les mêmes règles.
Le quota gratuit traite lui aussi les deux familles d'adresses de manière cohérente, simplement avec un regroupement qui correspond à la façon dont chacune est réellement attribuée. Les adresses IPv4 partagent leur quota gratuit quotidien sur l'ensemble du /24 auquel elles appartiennent. Les adresses IPv6 partagent le leur sur le /48, qui est la taille de bloc qu'un fournisseur d'accès attribue généralement à un seul client ou à un seul site. Le quota correspond donc toujours à quelque chose comme « un emplacement » ou « un bureau », plutôt que de compter chaque adresse d'un bloc IPv6 bien plus vaste comme s'il s'agissait d'un client distinct.
Cette cohérence s'étend également aux hôtes compatibles. /compatibility/ip-api/, /compatibility/ipinfo/ et /compatibility/ipstack/ résolvent tous les adresses IPv6 de la même façon que les adresses IPv4, avec le format de requête et de réponse exact du fournisseur qu'ils remplacent. Un script écrit il y a des années pour l'un de ces fournisseurs et redirigé vers notre hôte continue de fonctionner dès qu'une adresse IPv6 apparaît dans ses entrées, sans aucune modification de code de votre côté.
Au-delà de la géolocalisation IP elle-même, la prise en charge d'IPv6 compte pour tout ce qui repose en coulisses sur l'identité réseau. La limite de débit, le suivi des quotas et la détection des abus s'appuient tous sur l'adresse appelante, et tous reconnaissent désormais correctement les plages IPv6 au lieu de se rabattre sur des approximations. Le résultat : la même équité et la même précision, quel que soit le protocole utilisé par un client donné.
Si votre infrastructure est en double pile, ou évolue par endroits vers du tout IPv6, il n'y a rien de plus à configurer de notre côté. Envoyez vos requêtes à la même URL de base que d'habitude, avec une adresse client IPv4 ou IPv6, et la réponse revient de la même manière. Tous les détails sur les deux familles d'adresses sont documentés sur /docs/ipv4-lookup/ et /docs/ipv6-lookup/.
Un tour d'horizon des travaux récents sur l'API : nouveaux hôtes compatibles, recherches de fuseau horaire et d'altitude plus rapides, fonctionnalités du tableau de bord et meilleure visibilité des quotas.
Les organisations ayant leurs propres exigences de conformité peuvent désormais demander un accord de traitement des données couvrant la manière dont My Geocode traite les données personnelles.
Les clés d'un nouveau compte continuent de fonctionner pendant un délai de grâce après l'inscription, et ne sont suspendues que si l'adresse e-mail n'est jamais confirmée dans ce délai.