geo_info_from_ip_address()
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft 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} |