Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 | Tipo | Obligatorio | Descripción |
---|---|---|---|
Dirección IP | 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 | Tipo | 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-City
gratuitos creados por MaxMind, disponibles en https://www.maxmind.com. Tenga en cuenta que la versión de demostración del sitio web de MaxMind utiliza su servicio comercial, que puede proporcionar resultados de mayor calidad que los admitidos por la función degeo_info_from_ip_address()
. - 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
En el ejemplo siguiente se recupera información de geolocalización sobre la dirección IPv4 especificada.
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} |
En el ejemplo siguiente se recupera información de geolocalización sobre la dirección IPv6 especificada.
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} |