次の方法で共有


geo_info_from_ip_address()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

IPv4 または IPv6 アドレスに関する位置情報を取得します。

構文

geo_info_from_ip_address(IpAddress )

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
IpAddress string ✔️ 位置情報情報を取得する IPv4 または IPv6 アドレス。

返品

IP アドレスの場所に関する情報を含む動的オブジェクト (情報が使用可能な場合)。 オブジェクトには、次のフィールドが含まれています。

名前 種類 説明
country string 国名
state string 状態 (下位区分) 名
city string 都市名
latitude real 緯度座標
longitude real 経度座標

Note

  • IP 位置情報は本質的に不正確です。場所は、多くの場合、人口の中心付近にあります。 この関数によって提供される場所は、特定の住所または世帯を識別するために使用しないでください。
  • この関数は、MaxMind によって作成された GeoLite2 データを使用します。これは、 https://www.maxmind.comから入手できます。
  • この関数は、ISC ライセンスで提供される MaxMind DB Reader ライブラリ上にも構築されています。

Note

結果の配列をさらに操作するには、 ダイナミック オブジェクト アクセサーを参照してください。

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}