Sdílet prostřednictvím


geo_info_from_ip_address()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Načte informace o geografické poloze o adresách IPv4 nebo IPv6.

Syntaxe

geo_info_from_ip_address(IpAddress )

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
IpAddress string ✔️ Adresa IPv4 nebo IPv6 pro načtení informací o geografické poloze

Návraty

Dynamický objekt obsahující informace o umístění IP adresy (pokud jsou k dispozici). Objekt obsahuje následující pole:

Name Typ Popis
country string Název země
state string Název stavu (dílčí dělení)
city string Název města
latitude real Souřadnice zeměpisné šířky
longitude real Souřadnice délky

Poznámka:

  • Geografická poloha IP je ze své podstaty nepřesná; umístění jsou často blízko středu populace. K identifikaci konkrétní adresy nebo domácnosti by neměla být použita žádná poloha poskytovaná touto funkcí.
  • Tato funkce používá data GeoLite2 vytvořená maxMindem, která jsou k dispozici z https://www.maxmind.com.
  • Tato funkce je také vytvořená v knihovně MaxMind DB Reader , která je součástí licence ISC.

Poznámka:

Další manipulaci s výsledným polem najdete v tématu Dynamické objektové přístupové objekty.

Příklady

print ip_location=geo_info_from_ip_address('20.53.203.50')

Výstup

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')

Výstup

ip_location
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771}