geo_info_from_ip_address()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Récupère des informations de géolocalisation sur les adresses IPv4 ou IPv6.
Syntaxe
geo_info_from_ip_address(
IpAddress )
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
IpAddress | string |
✔️ | Adresse IPv4 ou IPv6 pour récupérer des informations de géolocalisation sur. |
Retours
Objet dynamique contenant les informations sur l’adresse IP où se trouve (si les informations sont disponibles). L'objet contient les champs suivants :
Nom | Type | Description |
---|---|---|
country |
string |
Nom du pays |
state |
string |
Nom de l’état (sous-division) |
city |
string |
Nom de la ville |
latitude |
real |
Coordonnée de latitude |
longitude |
real |
Coordonnée de longitude |
Remarque
- La géolocalisation IP est intrinsèquement imprécise ; les emplacements sont souvent proches du centre de la population. Tout emplacement fourni par cette fonction ne doit pas être utilisé pour identifier une adresse ou un foyer particulier.
- Cette fonction utilise les données GeoLite2 créées par MaxMind, disponibles à partir de https://www.maxmind.com.
- La fonction est également basée sur la bibliothèque MaxMind DB Reader fournie sous licence ISC.
Remarque
Pour manipuler davantage le tableau obtenu, consultez les accesseurs d’objets dynamiques.
Exemples
print ip_location=geo_info_from_ip_address('20.53.203.50')
Sortie
ip_location |
---|
{"country": "Australia", "state": "New South Wales", "city": "Sydney", "latitude": -33.8715, "longitude": 151.2006} |
print ip_location=geo_info_from_ip_address('2a03:2880:f12c:83:face:b00c::25de')
Sortie
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |