Microsoft 365 IP ranges and URLs

Microsoft publishes the URLs, IP ranges and ports Microsoft 365 needs in a versioned web service. We read every version for each instance and keep what changed, so a firewall rule can be checked against the date Microsoft added or removed an endpoint.

Latest version per instance

InstanceVersionPublishedWe captured it
China (21Vianet)202607310031 July 2026
France202610300030 October 2026
Germany202610300030 October 2026
US Government DoD20260902002 September 2026
US Government GCC High20260701001 July 2026
Worldwide202610300030 October 2026

Worldwide endpoint sets

Exchange Online

SetCategoryRequiredURLsIP rangesPorts
Set 1OptimizeYes327TCP 80,443 · UDP 443
Set 10AllowYes26TCP 25
Set 2AllowNo227TCP 143, 587, 993, 995
Set 8DefaultYes20TCP 80,443
Set 9AllowYes17TCP 443

Microsoft Teams

SetCategoryRequiredURLsIP rangesPorts
Set 11OptimizeYes03UDP 3478,3479,3480,3481
Set 12AllowYes59TCP 80,443 · UDP 443
Set 127DefaultYes10TCP 80,443
Set 16DefaultYes20TCP 443
Set 17DefaultYes10TCP 443
Set 19DefaultNo10TCP 80,443

Microsoft 365 Common and Office Online

SetCategoryRequiredURLsIP rangesPorts
Set 114DefaultNo60TCP 80,443
Set 116DefaultNo30TCP 80,443
Set 117DefaultNo20TCP 443
Set 118DefaultNo10TCP 443
Set 121DefaultNo10TCP 80,443
Set 122DefaultNo40TCP 443
Set 124DefaultNo20TCP 443
Set 125DefaultYes240TCP 80,443
Set 126DefaultNo10TCP 443
Set 147DefaultYes20TCP 80,443
Set 152DefaultNo10TCP 443
Set 153DefaultYes40TCP 443
Set 156DefaultYes20TCP 443
Set 158DefaultYes10TCP 443
Set 159DefaultYes10TCP 80,443
Set 160DefaultYes20TCP 80,443
Set 184DefaultYes10TCP 443 · UDP 443
Set 193DefaultYes20TCP 443 · UDP 443
Set 46AllowYes320TCP 80,443
Set 47DefaultYes10TCP 443,80 · UDP 443
Set 49DefaultYes10TCP 443
Set 50DefaultNo10TCP 443
Set 51DefaultYes10TCP 443
Set 53DefaultYes40TCP 443
Set 56AllowYes2216TCP 80,443
Set 59DefaultYes100TCP 80,443
Set 64AllowYes74TCP 443
Set 66DefaultYes10TCP 443
Set 69DefaultYes20TCP 443
Set 70DefaultYes110TCP 443
Set 71DefaultYes10TCP 443,80
Set 73DefaultYes50TCP 443
Set 75DefaultNo30TCP 443
Set 78DefaultNo30TCP 80,443
Set 79DefaultYes40TCP 80,443
Set 83DefaultYes10TCP 443
Set 84DefaultYes10TCP 80,443
Set 86DefaultYes20TCP 443
Set 89DefaultYes10TCP 80,443
Set 91DefaultYes20TCP 80,443
Set 92DefaultYes20TCP 80,443
Set 93DefaultNo50TCP 80,443
Set 95DefaultNo20TCP 443
Set 96DefaultNo10TCP 443
Set 97DefaultNo20TCP 443

SharePoint Online and OneDrive for Business

SetCategoryRequiredURLsIP rangesPorts
Set 31OptimizeYes110TCP 80,443 · UDP 443
Set 32DefaultNo10TCP 443
Set 35DefaultYes30TCP 80,443
Set 36DefaultYes20TCP 80,443
Set 37DefaultYes20TCP 80,443
Set 39DefaultYes10TCP 80,443

Source: Microsoft 365 IP address and URL web service. The US Government, China, France and Germany instances are in the change log.