geo_info_from_ip_address()
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Recupera informações de geolocalização sobre endereços IPv4 ou IPv6.
Sintaxe
geo_info_from_ip_address(
Endereço IP )
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
IpAddress | string |
✔️ | Endereço IPv4 ou IPv6 para recuperar informações de geolocalização. |
Devoluções
Um objeto dinâmico que contém as informações sobre o paradeiro do endereço IP (se as informações estiverem disponíveis). O objeto contém os seguintes campos:
Nome | Tipo | Descrição |
---|---|---|
country |
string |
Nome do país |
state |
string |
Nome do estado (subdivisão) |
city |
string |
Nome da cidade |
latitude |
real |
Coordenadas de latitude |
longitude |
real |
Coordenada de longitude |
Observação
- A geolocalização IP é inerentemente imprecisa; Os locais geralmente estão próximos ao centro da população. Qualquer local fornecido por esta função não deve ser usado para identificar um endereço ou residência específico.
- Essa função usa dados GeoLite2 criados pelo MaxMind, disponíveis no https://www.maxmind.com.
- A função também é construída na biblioteca MaxMind DB Reader fornecida sob a licença ISC.
Observação
Para manipular ainda mais a matriz resultante, consulte acessadores de objetos dinâmicos.
Exemplos
print ip_location=geo_info_from_ip_address('20.53.203.50')
Saída
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')
Saída
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |