Cloud platform · file snapshot 2026-09-21

Microsoft Azure IP ranges

The Microsoft Azure file fetched on 2026-09-21 contained 45,160 distinct IPv4 prefix strings and 16,858 IPv6 prefix strings. Inspect the source URL, recorded fields and content hash below.

IPv4
45,160
IPv6
16,858
Fetched
2026-09-21
Category
Cloud platform
IPv4 prefix strings
45,160
IPv6 prefix strings
16,858
File format
JSON
Size
4,389,177 bytes
Fetched (UTC)
SHA-256
238141eec0d82ed23402be7107c5d23ed9377fb6b085b24b28254b5c7487805f

File measurement

Distinct valid prefix strings in the downloaded file. Overlapping prefixes are kept, so the count describes entries, not address-space size.
45,160
IPv4 prefix strings
16,858
IPv6 prefix strings
4,389,177
bytes
JSON
file format
Prefix count split: IPv4 72.8% / IPv6 27.2%. This compares entries, not address-space size.

Fields recorded from the file

Literal field names and values. A timestamp or counter is shown without assigning an update schedule to it.
Publisher fields
FieldValue
changeNumber418
cloudPublic
systemService: 97 distinct recorded values
ActionGroupApplicationInsightsAvailabilityAutonomousDevelopmentPlatformAzureADAzureAPIForFHIRAzureAdvancedThreatProtectionAzureApiManagementAzureAppConfigurationAzureAppServiceAzureAppServiceManagementAzureArcInfrastructureAzureAttestationAzureAutomationAzureBackupAzureBotServiceAzureCognitiveSearchAzureConnectorsAzureContainerRegistryAzureCosmosDBAzureDataExplorerManagementAzureDataLakeAzureDatabricksAzureDevOpsAzureDevSpacesAzureDeviceUpdateAzureDigitalTwinsAzureEventGridAzureEventHubAzureFrontDoorAzureIdentityAzureInformationProtectionAzureIoTHubAzureKeyVaultAzureLoadTestingInstanceManagementAzureMachineLearningAzureMachineLearningInferenceAzureManagedGrafanaAzureMonitorAzureMonitorForSAPAzureOpenDatasetsAzurePortalAzureResourceManagerAzureSQLAzureSecurityCenterAzureSentinelAzureServiceBusAzureSignalRAzureSiteRecoveryAzureSphereSecureService_ProdAzureSpringCloudAzureStackAzureStorageAzureTrafficManagerAzureUpdateDeliveryAzureVideoAnalyzerForMediaAzureWebPubSubBatchNodeManagementChaosStudioCognitiveServicesFrontendCognitiveServicesManagementCopilotActionsDataFactoryDynamics365BusinessCentralDynamics365ForMarketingEmailEOPExtPublishedGatewayManagerGrafanaHDInsightLogicAppsM365LighthouseProdM365ManagementActivityApiM365ManagementActivityApiWebhookMarketplaceMicrosoftAzureFluidRelayMicrosoftCloudAppSecurityMicrosoftContainerRegistryMicrosoftDefenderForEndpointMicrosoftPurviewPolicyDistributionOneDsCollectorPowerBIPowerPlatformInfraPowerPlatformPlexPowerQueryOnlineSCCserviceScubaSecurityCopilotSerialConsoleServiceFabricSqlManagementStorageMoverStorageSyncServiceSystemServiceAzureSpringAppsResourceProviderTridentKustoWVDRelaysWindowsAdminCenterWindowsVirtualDesktopZeroTrustSegmentation
region: 77 distinct recorded values
australiacentralaustraliacentral2australiaeastaustraliasoutheastaustriaeastbelgiumcentralbrazilnebrazilsebrazilsouthcanadacentralcanadaeastcentralfrancecentralindiacentraluscentraluseuapchilecdenmarkeasteastasiaeastuseastus2eastus2euapeastus3germanyngermanywcindiasouthcentralindonesiacentralisraelcentralisraelnorthwestitalynorthjapaneastjapanwestjioindiacentraljioindiawestkoreacentralkoreasouthmalaysiasouthmalaysiawestmexicocentralnewzealandnorthnorthcentralusnortheastus5northeuropenortheurope2norwayenorwaywpolandcentralqatarcentralsouthafricanorthsouthafricawestsouthcentralussouthcentralus2southeastasiasoutheastussoutheastus3southeastus5southfrancesouthindiasouthwestusspaincentralswedencentralswedensouthswitzerlandnswitzerlandwtaiwannorthtaiwannorthwestuaecentraluaenorthuksouthukwestusstagecusstageewestcentraluswesteuropewestindiawestuswestus2westus3

Reproduce the count

Save the linked source as provider-file, download the Python measurement script, then run it. The result includes counts, fields and a hash; a different hash means you measured different bytes. Full counting method.
Measure a saved file
python3 ip-ranges-measure.py provider-file systemService region

ASN reference records

Holder names were read from RIPEstat on the dates below. These are separately selected reference records, not a mapping of every prefix to its origin ASN. A listed holder may differ from the provider named on this page.
Microsoft Azure ASN records
ASNRIPEstat holderChecked
AS8075MICROSOFT-CORP-MSN-AS-BLOCK - Microsoft Corporation2026-09-21
AS12076MICROSOFT - Microsoft Corporation2026-09-21
AS8068MICROSOFT-CORP-MSN-AS-BLOCK - Microsoft Corporation2026-09-21
AS8069MICROSOFT-CORP-MSN-AS-BLOCK - Microsoft Corporation2026-09-21
AS8070MICROSOFT-CORP-MSN-AS-BLOCK - Microsoft Corporation2026-09-21
AS3598MICROSOFT-CORP-AS - Microsoft Corporation2026-09-21

Interpreting this snapshot

Where is the Microsoft Azure IP range file?
The selected snapshot was downloaded from https://download.microsoft.com/download/7/1/d/71d86715-5596-4529-9b13-da13a5de5b63/ServiceTags_Public_20260914.json. The source and documentation links on this page let you inspect the publisher's current data and scope.
What does a matching prefix establish?
A match means an address falls inside a prefix in this selected file. The measurement does not establish the identity of a requester, a device location or ownership of every address. Check the publisher’s documentation before applying access rules.
How often is this file updated?
This record measures the file fetched at 2026-09-21T19:35:33.631176+00:00. Publisher fields are reproduced as recorded, without inferring a future update schedule. Download the current source and compare hashes to check for a change.

To test an address against a saved file, follow the Python cloud CIDR matching guide. Its example parses AWS JSON; adapt the parser to this publisher's schema and preserve all matching records.

Sources

A range file lists addresses the publisher attributes to its service. Matching an address against it shows only that the address falls inside a listed prefix; it does not identify the requester or the location of a device.