Loading the list …
THE THREE CATEGORIES
Optimize. Allow.
Default.
Microsoft assigns every endpoint set to a category. It determines how strictly firewall and proxy should treat the connections. Our glossary explains the basic terms under Firewall and Microsoft 365.
Allow
Also required for Microsoft 365. As with Optimize, TLS break and inspect and proxy authentication do not fit according to Microsoft.
Default
The remaining addresses. They may run through your usual internet access with a proxy and inspection.
- If an address appears in several categories, the one with the highest priority applies. The lists to copy take this into account.
- Microsoft 365 needs the required endpoint sets to be supported. Missing optional ones only affect certain features; which ones is stated in Microsoft’s note for the set.
- The shared addresses (Microsoft 365 Common) belong to every service and are therefore always included unless you deselect them.
Sources on Microsoft Learn: Microsoft 365 IP Address and URL web service, Microsoft 365 URLs and IP address ranges, Managing Microsoft 365 endpoints, Network connectivity overview and Network connectivity principles.
HOW CURRENT
Checked Hourly.
Changed Monthly.
We follow the rules Microsoft sets for the web service, so that the list stays current and the service is not burdened unnecessarily.
- We check the version at most once an hour and only load the list when there is a new version.
- Microsoft updates at the beginning of every month; new addresses appear 30 days before they are used.
- If our server cannot reach Microsoft for more than two hours, a note appears above the list.
- Without a tenant name: addresses of your organization contain the placeholder *.
NOT INCLUDED
What the List
Does Not Cover.
The web service describes the connections from your devices to Microsoft 365. Some things are listed elsewhere.
Additional Endpoints
Connections from Microsoft into your network (for example for hybrid scenarios) and some other addresses are listed by Microsoft on a separate page (Additional endpoints).
Other Clouds
Shown is the Worldwide instance. Microsoft 365 in China (21Vianet) and the US government clouds have their own lists.
Your Domain in Microsoft 365
The Microsoft 365 domain check tests whether your domain is set up correctly for Microsoft 365 (MX, SPF, DKIM, DMARC, Autodiscover).
Open Microsoft 365 Domain CheckImplementation in Your Own Network
Setting up firewall, proxy and VPN for Microsoft 365 or planning a migration: we support you.
Microsoft 365 Migration
Microsoft 365, Exchange Online, SharePoint and Microsoft Teams are trademarks of Microsoft Corporation. This tool is not an offering of Microsoft and only shows data that Microsoft provides publicly.
QUESTIONS
Good to Know.
Where does the list come from?
From the “Microsoft 365 IP Address and URL web service” at endpoints.office.com, which Microsoft operates for exactly this purpose. Our server queries the current version there at most once an hour and only reloads the list when Microsoft has published a new version, as Microsoft recommends. Shown is the Worldwide instance for Microsoft 365 outside China and the US government clouds.
What do Optimize, Allow and Default mean?
Microsoft assigns every endpoint set to a category. Optimize covers a few especially critical addresses that should be routed directly into the Microsoft network. For Optimize and Allow, Microsoft writes that TLS break and inspect and proxy authentication do not fit with them. Default are the remaining addresses that can run through the usual internet access with a proxy. If an address appears in several categories, the highest applies.
How often does the list change?
Microsoft updates the addresses at the beginning of every month, and out of turn for incidents or security updates. Microsoft publishes new addresses 30 days before they go into operation. The version number above the list shows which state you are seeing.
Why do some addresses contain an asterisk?
Without your tenant name, Microsoft inserts the placeholder * there, for example for SharePoint addresses of your organization. We deliberately query without a tenant name. For your firewall, replace the asterisk with your tenant name or keep the placeholder if your proxy understands wildcards.
Which data goes to whom, and does TOMORIS store anything?
You enter nothing. Your browser loads the list from our server; filtering, copying and downloading run in your browser. Our server retrieves the list from Microsoft without any data from you: Microsoft only receives the address of our server and a fixed identifier that Microsoft requires from every querying server.
TOOLBOX
More
Tools.
Microsoft 365 Domain Check
Is your domain set up cleanly in Microsoft 365? Checks the Entra tenant, Exchange Online, SPF, DKIM, DMARC and Autodiscover. Without Microsoft 365 there is no grade, only information.
ViewEntra ID Error Code Explainer
AADSTS50126, 53003 or 65001? Enter the code and read what is behind the sign-in error and who can fix it. 40 common codes, with a link to Microsoft.
ViewToken Decoder (JWT)
What is in an access token? Read JWT headers and payloads, with claim explanations and expiration in Vienna time. Browser only; signatures are not verified.
View
YOUR NEXT STEP
You Have the Result.
What Comes Next?
We assess findings, prioritize by risk and put changes into practice on request: as a project with EXPERTS or as ongoing operations with GRID.