geo_info_from_ip_address()
Область применения: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Извлекает сведения о географическом размещении адресов IPv4 или IPv6.
Синтаксис
geo_info_from_ip_address(
IpAddress )
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
IpAddress | string |
✔️ | IPv4 или IPv6-адрес для получения сведений о географическом размещении. |
Возвраты
Динамический объект, содержащий сведения о местонахождении IP-адреса (если информация доступна). Объект содержит следующие поля:
Имя. | Тип | Описание |
---|---|---|
country |
string |
Название страны |
state |
string |
Имя состояния (подразделения) |
city |
string |
Имя города |
latitude |
real |
Координата широты |
longitude |
real |
Координата долготы |
Примечание.
- Геолокация IP-адресов по сути является непреднастойной; расположения часто находятся вблизи центра населения. Любое расположение, предоставленное этой функцией, не должно использоваться для идентификации определенного адреса или домашнего хозяйства.
- Эта функция использует данные GeoLite2, созданные MaxMind, доступные из https://www.maxmind.com.
- Эта функция также основана на библиотеке читателя MaxMind DB, предоставляемой в соответствии с лицензией ISC.
Примечание.
Дополнительные сведения об использовании результирующего массива см. в разделе "Динамические методы доступа к объектам".
Примеры
print ip_location=geo_info_from_ip_address('20.53.203.50')
Выходные данные
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')
Выходные данные
ip_location |
---|
{"country": "United States", "state": "Florida", "city": "Boca Raton", "latitude": 26.3594, "longitude": -80.0771} |