Partilhar via


geo_info_from_ip_address()

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