Azure Monitor で使用される IP アドレス
Azure Monitor では、複数の IP アドレスが使用されます。 Azure Monitor は Log Analytics と Application Insights に加え、コア プラットフォーム メトリクスとログで構成されています。 監視しているアプリまたはインフラストラクチャがファイアウォールの背後でホストされているとき、場合によっては、IP アドレスを把握しておく必要があります。
注意
これらは静的アドレスですが、しばしば変更の必要が生じることがあります。 すべての Application Insights トラフィックは、可用性の監視と Webhook アクション グループ (受信ファイアウォール ルールも必要) を除き、送信トラフィックを表します。
Azure ネットワーク セキュリティ グループを使用している場合は、Azure ネットワーク サービス タグを使用してアクセスを管理できます。 ハイブリッドまたはオンプレミスのリソースのアクセスを管理している場合は、対応する IP アドレス リストを JSON ファイルとしてダウンロードできます。これは毎週更新されます。 この記事のすべての例外に対応するには、サービス タグ ActionGroup
、ApplicationInsightsAvailability
、および AzureMonitor
を使用します。
または、https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/azure-monitor/app/ip-addresses.md をお気に入りの RSS/ATOM リーダーに追加してこのページを RSS フィードとしてサブスクライブすると、最新の変更に関する通知を受け取ることができます。
送信ポート
Application Insights SDK や Application Insights エージェントがポータルにデータを送信できるように、サーバーのファイアウォールでいくつかの送信ポートを開く必要があります。
注意
これらのアドレスは、クラスレス ドメイン間ルーティング表記を使用して一覧表示されます。 たとえば、51.144.56.112/28
のようなエントリは、51.144.56.112
で始まり 51.144.56.127
で終わる 16 個の IP に相当します。
目的 | URL | 型 | IP | Port |
---|---|---|---|---|
テレメトリ | dc.applicationinsights.azure.com dc.applicationinsights.microsoft.com dc.services.visualstudio.com *.in.applicationinsights.azure.com |
グローバル グローバル グローバル 地域 |
443 | |
ライブ メトリック | live.applicationinsights.azure.com rt.applicationinsights.microsoft.com rt.services.visualstudio.com {region}.livediagnostics.monitor.azure.com {region}: westus2 の例 この表でサポートされているすべてのリージョンを見つけます。 |
グローバル グローバル グローバル 地域 |
20.49.111.32/29 13.73.253.112/29 |
443 |
注意
Application Insights インジェスト エンドポイントは IPv4 のみです。
重要
Live Metrics の場合は、グローバル IP とは別に、それぞれのリージョンの IP の一覧 を追加する 必要 があります。
Application Insights エージェント
Application Insights エージェントの構成は変更を加えている場合にのみ必要です。
目的 | URL | Port |
---|---|---|
構成 | management.core.windows.net |
443 |
構成 | management.azure.com |
443 |
構成 | login.windows.net |
443 |
構成 | login.microsoftonline.com |
443 |
構成 | secure.aadcdn.microsoftonline-p.com |
443 |
構成 | auth.gfx.ms |
443 |
構成 | login.live.com |
443 |
インストール | globalcdn.nuget.org 、packages.nuget.org 、api.nuget.org/v3/index.json nuget.org 、api.nuget.org 、dc.services.vsallin.net |
443 |
可用性テスト
これは 可用性 Web テスト の実行元のアドレスの一覧です。 アプリで Web テストを実行しようとするが、Web サーバーが特定のクライアントの処理に制限されている場合は、可用性テスト サーバーからの受信トラフィックを許可する必要があります。
注意
パブリック Azure の可用性テスト エージェントとの直接の受信通信を許可できないプライベート仮想ネットワーク内にあるリソースの場合、唯一のオプションは、独自のカスタム可用性テストを作成してホストすることです。
サービス タグ
Azure ネットワーク セキュリティ グループを使用している場合は、Application Insights 可用性テストからのトラフィックを許可する "受信ポート規則" を追加します。 ソースとして [サービス タグ] を選択し、ソース サービス タグとして [ApplicationInsightsAvailability] を選択します。
これらのアドレスからの受信トラフィック用にポート 80 (HTTP) と 443 (HTTPS) を開きます。 IP アドレスは場所別にグループ化されます。
IP アドレス
ファイアウォールで許可されている IP 一覧に追加できるように、実際の IP アドレスを探している場合は、Azure の IP 範囲を記述した JSON ファイルをダウンロードします。 これらのファイルには最新の情報が含まれています。 該当するファイルをダウンロードしたら、お気に入りのテキスト エディターを使用して開きます。 [ApplicationInsightsAvailability] を検索して、可用性テストのサービス タグを記述するファイルのセクションに直接移動します。
Azure パブリック クラウドの場合は、グローバル IP 範囲と、ライブ データを受信する Application Insights リソースのリージョンに固有の IP 範囲の両方を許可する必要があります。 グローバル IP 範囲は、このドキュメントの上部にある送信ポートの表に記載されており、リージョンの IP 範囲は、下のリージョン別にグループ化されたアドレスの表に記載されています。
Azure パブリック クラウド
パブリッククラウドの IP アドレスをダウンロードします。
Azure US Government cloud
US Government クラウドの IP アドレスをダウンロードします。
21Vianet によって運営される Microsoft Azure クラウド
China Cloud の IP アドレスをダウンロードします。
リージョン別にグループ化されたアドレス (Azure パブリック クラウド)
対応するリージョンのサブドメインを送信ポートの表の Live Metrics URL に追加します。
Note
Azure TLS 1.2 の移行に関するお知らせで説明されているように、Application Insights の接続文字列ベースのリージョン テレメトリ エンドポイントでは TLS 1.2 のみがサポートされます。 グローバル テレメトリ エンドポイントでは、引き続き TLS 1.0 と TLS 1.1 がサポートされます。
古いバージョンの TLS を使っている場合、テレメトリは Application Insights に取り込まれません。 .NET Framework に基づくアプリケーションの場合は、「.NET Framework でのトランスポート層セキュリティ (TLS) のベスト プラクティス」を参照して、新しいバージョンの TLS をサポートしてください。
大陸/国 | リージョン | Subdomain | IP |
---|---|---|---|
アジア | 東アジア | eastasia | 52.229.216.48/28 20.189.111.16/29 |
東南アジア | southeastasia | 52.139.250.96/28 23.98.106.152/29 |
|
オーストラリア | オーストラリア中部 | australiacentral | 20.37.227.104/29 |
オーストラリア中部 2 | australiacentral2 | 20.53.60.224/31 |
|
オーストラリア東部 | australiaeast | 20.40.124.176/28 20.37.198.232/29 |
|
オーストラリア南東部 | australiasoutheast | 20.42.230.224/29 |
|
ブラジル | ブラジル南部 | brazilsouth | 191.233.26.176/28 191.234.137.40/29 |
ブラジル南東部 | brazilsoutheast | 20.206.0.196/31 |
|
Canada | カナダ中部 | canadacentral | 52.228.86.152/29 |
ヨーロッパ | 北ヨーロッパ | northeurope | 52.158.28.64/28 20.50.68.128/29 |
西ヨーロッパ | westeurope | 51.144.56.96/28 40.113.178.32/29 |
|
フランス | フランス中部 | francecentral | 20.40.129.32/28 20.43.44.216/29 |
フランス南部 | francesouth | 20.40.129.96/28 52.136.191.12/31 |
|
ドイツ | ドイツ中西部 | germanywestcentral | 20.52.95.50/31 |
インド | インド中部 | centralindia | 52.140.108.216/29 |
インド南部 | southindia | 20.192.153.106/31 |
|
日本 | 東日本 | japaneast | 52.140.232.160/28 20.43.70.224/29 |
西日本 | japanwest | 20.189.194.102/31 |
|
韓国 | 韓国中部 | koreacentral | 20.41.69.24/29 |
ノルウェー | ノルウェー東部 | norwayeast | 51.120.235.248/29 |
ノルウェー西部 | norwaywest | 51.13.143.48/31 |
|
カタール | カタール中部 | qatarcentral | 20.21.39.224/29 |
南アフリカ | 南アフリカ北部 | southafricanorth | 102.133.219.136/29 |
スイス | スイス北部 | switzerlandnorth | 51.107.52.200/29 |
スイス西部 | switzerlandwest | 51.107.148.8/29 |
|
アラブ首長国連邦 | アラブ首長国連邦北部 | uaenorth | 20.38.143.44/31 40.120.87.204/31 |
イギリス | 英国南部 | uksouth | 51.105.9.128/28 51.104.30.160/29 |
英国西部 | ukwest | 20.40.104.96/28 51.137.164.200/29 |
|
United States | 米国中部 | centralus | 13.86.97.224/28 20.40.206.232/29 |
米国東部 | eastus | 20.42.35.32/28 20.49.111.32/29 |
|
米国東部 2 | eastus2 | 20.49.102.24/29 |
|
米国中北部 | northcentralus | 23.100.224.16/28 20.49.114.40/29 |
|
米国中南部 | southcentralus | 20.45.5.160/28 13.73.253.112/29 |
|
米国西部 | westus | 40.91.82.48/28 52.250.228.8/29 |
|
米国西部 2 | westus2 | 40.64.134.128/29 |
|
米国西部 3 | westus3 | 20.150.241.64/29 |
今後のリージョン (Azure パブリック クラウド)
Note
次のリージョンはまだサポートされていませんが、近い将来に追加される予定です。
大陸/国 | リージョン | Subdomain | IP |
---|---|---|---|
カナダ | カナダ東部 | TBD | 52.242.40.208/31 |
ドイツ | ドイツ北部 | TBD | 51.116.75.92/31 |
インド | インド西部 | TBD | 20.192.84.164/31 |
JIO インド中部 | TBD | 20.192.50.200/29 |
|
JIO インド西部 | TBD | 20.193.194.32/29 |
|
イスラエル | イスラエル中部 | TBD | 20.217.44.250/31 |
ポーランド | ポーランド中部 | TBD | 20.215.4.250/31 |
南アフリカ | 南アフリカ西部 | TBD | 102.37.86.196/31 |
スウェーデン | スウェーデン中部 | TBD | 51.12.25.192/29 |
スウェーデン南部 | TBD | 51.12.17.128/29 |
|
台湾 | 台湾北部 | TBD | 51.53.28.214/31 |
台湾北西部 | TBD | 51.53.172.214/31 |
|
アラブ首長国連邦 | アラブ首長国連邦中部 | TBD | 20.45.95.68/31 |
アメリカ合衆国 | 米国中西部 | TBD | 52.150.154.24/29 |
API を検出する
サービス タグの現在の一覧を IP アドレス範囲の詳細と共にプログラムで取得することも可能です。
Application Insights API と Log Analytics API
目的 | URI | IP | Port |
---|---|---|---|
API | api.applicationinsights.io api1.applicationinsights.io api2.applicationinsights.io api3.applicationinsights.io api4.applicationinsights.io api5.applicationinsights.io dev.applicationinsights.io dev.applicationinsights.microsoft.com dev.aisvc.visualstudio.com www.applicationinsights.io www.applicationinsights.microsoft.com www.aisvc.visualstudio.com api.loganalytics.io *.api.loganalytics.io dev.loganalytics.io docs.loganalytics.io www.loganalytics.io |
20.37.52.188 20.37.53.231 20.36.47.130 20.40.124.0 20.43.99.158 20.43.98.234 13.70.127.61 40.81.58.225 20.40.160.120 23.101.225.155 52.139.8.32 13.88.230.43 52.230.224.237 52.242.230.209 52.173.249.138 52.229.218.221 52.229.225.6 23.100.94.221 52.188.179.229 52.226.151.250 52.150.36.187 40.121.135.131 20.44.73.196 20.41.49.208 40.70.23.205 20.40.137.91 20.40.140.212 40.89.189.61 52.155.118.97 52.156.40.142 23.102.66.132 52.231.111.52 52.231.108.46 52.231.64.72 52.162.87.50 23.100.228.32 40.127.144.141 52.155.162.238 137.116.226.81 52.185.215.171 40.119.4.128 52.171.56.178 20.43.152.45 20.44.192.217 13.67.77.233 51.104.255.249 51.104.252.13 51.143.165.22 13.78.151.158 51.105.248.23 40.74.36.208 40.74.59.40 13.93.233.49 52.247.202.90 |
80,443 |
Azure Pipeline 注釈拡張機能 | aigs1.aisvc.visualstudio.com | 動的 | 443 |
Application Insights 分析
目的 | URI | IP | Port |
---|---|---|---|
Analytics ポータル | analytics.applicationinsights.io | 動的 | 80,443 |
CDN | applicationanalytics.azureedge.net | 動的 | 80,443 |
メディア CDN | applicationanalyticsmedia.azureedge.net | 動的 | 80,443 |
*.applicationinsights.io ドメインは Application Insights チームによって所有されています。
Log Analytics ポータル
目的 | URI | IP | Port |
---|---|---|---|
ポータル | portal.loganalytics.io | 動的 | 80,443 |
CDN | applicationanalytics.azureedge.net | 動的 | 80,443 |
*.loganalytics.io ドメインは Log Analytics チームによって所有されています。
Application Insights Azure portal 拡張機能
目的 | URI | IP | Port |
---|---|---|---|
Application Insights 拡張機能 | stamp2.app.insightsportal.visualstudio.com | 動的 | 80,443 |
Application Insights 拡張機能 CDN | insightsportal prod2-cdn.aisvc.visualstudio.com insightsportal-prod2-asiae-cdn.aisvc.visualstudio.com insightsportal-cdn-aimon.applicationinsights.io |
動的 | 80,443 |
Application Insights SDK
目的 | URI | IP | Port |
---|---|---|---|
Application Insights JS SDK CDN | az416426.vo.msecnd.net js.monitor.azure.com |
動的 | 80,443 |
アクション グループ Webhook
アクション グループによって使用される IP アドレスの一覧は、Get-AzNetworkServiceTag PowerShell コマンドを使用して問い合わせることができます。
アクション グループ サービス タグ
ソース IP アドレスの変更管理には、時間がかかることがあります。 "サービス タグ" を使用すると、構成を更新する必要がなくなります。 サービス タグは、特定の Azure サービスからの IP アドレス プレフィックスのグループを表します。 Microsoft は IP アドレスを管理し、アドレスが変更されたとき、サービス タグを自動更新します。アクション グループのネットワーク セキュリティ規則を更新する必要はありません。
[Azure サービス] の下の Azure portal で、[ネットワーク セキュリティ グループ] を検索します。
[追加] を選択して、ネットワーク セキュリティ グループを作成します。
- リソース グループ名を追加し、[インスタンスの詳細]の情報を入力します。
- [確認と作成]、[作成] の順に選択します。
[リソース グループ] に移動し、作成したネットワーク セキュリティ グループを選択します。
- [受信セキュリティ規則] を選択します。
- [追加] を選択します。
右側のペインに新しいウィンドウが開きます。
- [ソース] に「サービス タグ」と入力します。
- [ソース サービス タグ] に「ActionGroup」と入力します。
- [追加] を選択します。
プロファイラー
目的 | URI | IP | Port |
---|---|---|---|
エージェント | agent.azureserviceprofiler.net *.agent.azureserviceprofiler.net |
20.190.60.38 20.190.60.32 52.173.196.230 52.173.196.209 23.102.44.211 23.102.45.216 13.69.51.218 13.69.51.175 138.91.32.98 138.91.37.93 40.121.61.208 40.121.57.2 51.140.60.235 51.140.180.52 52.138.31.112 52.138.31.127 104.211.90.234 104.211.91.254 13.70.124.27 13.75.195.15 52.185.132.101 52.185.132.170 20.188.36.28 40.89.153.171 52.141.22.239 52.141.22.149 102.133.162.233 102.133.161.73 191.232.214.6 191.232.213.239 |
443 |
ポータル | gateway.azureserviceprofiler.net | 動的 | 443 |
ストレージ | *.core.windows.net | 動的 | 443 |
スナップショット デバッガー
Note
プロファイラーとスナップショット デバッガーは、同じ IP アドレスのセットを共有します。
目的 | URI | IP | Port |
---|---|---|---|
エージェント | agent.azureserviceprofiler.net *.agent.azureserviceprofiler.net |
20.190.60.38 20.190.60.32 52.173.196.230 52.173.196.209 23.102.44.211 23.102.45.216 13.69.51.218 13.69.51.175 138.91.32.98 138.91.37.93 40.121.61.208 40.121.57.2 51.140.60.235 51.140.180.52 52.138.31.112 52.138.31.127 104.211.90.234 104.211.91.254 13.70.124.27 13.75.195.15 52.185.132.101 52.185.132.170 20.188.36.28 40.89.153.171 52.141.22.239 52.141.22.149 102.133.162.233 102.133.161.73 191.232.214.6 191.232.213.239 |
443 |
ポータル | gateway.azureserviceprofiler.net | 動的 | 443 |
ストレージ | *.core.windows.net | 動的 | 443 |
よく寄せられる質問
このセクションでは、一般的な質問への回答を示します。
イントラネット Web サーバーを監視できますか?
はい。ただし、ファイアウォールの例外またはプロキシによるリダイレクトを使用して、Microsoft のサービスへのトラフィックを許可する必要があります。
- QuickPulse
https://rt.services.visualstudio.com:443
- ApplicationIdProvider
https://dc.services.visualstudio.com:443
- TelemetryChannel
https://dc.services.visualstudio.com:443
サービスと IP アドレスの全一覧については、「Azure Monitor で使用される IP アドレス」を参照してください。
インターネット上でサーバーからゲートウェイにトラフィックを再ルーティングするにはどうすればよいですか?
構成内のエンドポイントを上書きすることによって、ご利用のサーバーからのトラフィックをイントラネット上のゲートウェイにルーティングします。 Endpoint
プロパティが config に存在しない場合、これらのクラスでは、次の ApplicationInsights.config の例に示されている既定値が使用されます。
ご利用のゲートウェイは、Microsoft のエンドポイントのベース アドレスにトラフィックをルーティングする必要があります。 構成内の既定値を http://<your.gateway.address>/<relative path>
に置き換えてください。
既定のエンドポイントを使用する ApplicationInsights.config の例:
<ApplicationInsights>
...
<TelemetryModules>
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.QuickPulse.QuickPulseTelemetryModule, Microsoft.AI.PerfCounterCollector">
<QuickPulseServiceEndpoint>https://rt.services.visualstudio.com/QuickPulseService.svc</QuickPulseServiceEndpoint>
</Add>
</TelemetryModules>
...
<TelemetryChannel>
<EndpointAddress>https://dc.services.visualstudio.com/v2/track</EndpointAddress>
</TelemetryChannel>
...
<ApplicationIdProvider Type="Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.ApplicationInsightsApplicationIdProvider, Microsoft.ApplicationInsights">
<ProfileQueryEndpoint>https://dc.services.visualstudio.com/api/profiles/{0}/appId</ProfileQueryEndpoint>
</ApplicationIdProvider>
...
</ApplicationInsights>
Note
ApplicationIdProvider
は、v2.6.0 以降で使用できます。