Compartir a través de


geo_info_from_ip_address()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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}