geo_info_from_ip_address()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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} |