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