geo_info_from_ip_address()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Recupera información de geolocalización sobre direcciones IPv4 o IPv6.
Sintaxis
geo_info_from_ip_address(
IpAddress )
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
IpAddress | string |
✔️ | Dirección IPv4 o IPv6 para recuperar información de geolocalización. |
Devoluciones
Objeto dinámico que contiene la información sobre el paradero de la dirección IP (si la información está disponible). El objeto contiene los campos siguientes:
Nombre | Escribir | Descripción |
---|---|---|
country |
string |
Nombre del país |
state |
string |
Nombre de estado (subdivisión) |
city |
string |
Nombre de la ciudad |
latitude |
real |
Coordenada de latitud |
longitude |
real |
Coordenada de longitud |
Nota:
- La geolocalización IP es intrínsecamente imprecisa; las ubicaciones suelen estar cerca del centro de la población. Cualquier ubicación proporcionada por esta función no debe usarse para identificar una dirección o un hogar concretos.
- Esta función usa datos de GeoLite2 creados por MaxMind, disponibles en https://www.maxmind.com.
- La función también se basa en la biblioteca lector de base de datos MaxMind proporcionada bajo licencia ISC.
Nota:
Para manipular aún más la matriz resultante, consulte descriptores de acceso de objetos dinámicos.
Ejemplos
print ip_location=geo_info_from_ip_address('20.53.203.50')
Salida
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')
Salida
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |