3

Azure Application Insightsと標準のGoogle検索(私のIPとは何ですか)によって報告されたIPアドレスの間にの差異があるのはなぜですか? Azureのアプリケーションの洞察によって返さAzure Application InsightsとGoogle検索のIPアドレスの不一致

  • IP:xx.xx.xx.0
  • Google検索によって返さ
  • IP:xx.xx.xx.242
+0

私は質問が何であるか完全に理解していません。あなたのAzureホストされたWebサイトを閲覧する際にIPアドレスとしてのGoogle検索がApplication InsightsがIPアドレスとして報告するものと異なると言っていますか? –

+0

@BrendanGreenうん、あなたの理解は正しいです! – Sameer

+1

私はこれについて何も公式を見つけることができませんが、私の信念は、Azureがプライバシーのために最後のオクテットを落とすことです。 –

答えて

6

アプリケーションの洞察は、地理位置を取得するためにIPを使用しています国/地域や都市などの情報を収集し、プライバシー上の理由からIPの最後のオクテットを破棄します。

IPから抽出したジオロケーション情報では、対処したいシナリオでは不十分で、まだマスクされていないIPを送信する必要がある場合は、テレメトリアイテムのカスタムプロパティとして送信する必要があります。 Application Insights SDK。これを行うにはTelemetry Initializerを使用できます。

public class CopyIPTelemetryInitializer : ITelemetryInitializer 
{ 
    public void Initialize(ITelemetry telemetry) 
    { 
     if (!string.IsNullOrEmpty(telemetry.Context.Location.Ip)) 
     { 
      telemetry.Context.Properties["client-ip"] = telemetry.Context.Location.Ip; 
     } 
    } 
} 
関連する問題