I'd like to find the IP range of the "Microsoft Corp" network provider.

How can I find this out? So far I've only been able to find this site which has a list of ip addresses, not necessarily an explicit range.

There is a related Stack Overflow question, but doing a "whois" on any whois site I've yet found doesn't give a range (have left a comment hoping for clarification)

  • I am concerned over what the motive of this question is. I can use my geo ip database, write a bit of code and extract a list from about a year ago but I am concerned what this list would be used for.
    – closetnoc
    Feb 22, 2014 at 2:21
  • yes, I'm also curious.
    – PatomaS
    Feb 22, 2014 at 4:03
  • To be specific. I have about 140 or so ip address ranges that I can extract. But I would want to make sure it is for a good purpose before I write code and post it publicly.
    – closetnoc
    Feb 22, 2014 at 4:13
  • Thanks for the responses – this is a bit long winded, but I'm wanting to explore replicating the functionality of a google analytics View filter in a custom built javascript tracking application; the GA filter excludes certain bots from my View including the ones from the "Microsoft Corp" network provider. My idea was to find the IP range(s) that Google uses to ID "Microsoft Corp"
    – Drewdavid
    Feb 23, 2014 at 4:48

3 Answers 3


Microsoft provides a downloadable CSV file with a pretty comprehensive list of their public IP address space.

As of August 2018, you can download a copy of it directly from microsoft.com. (It's not immediately clear whether this link will change if they ever update this list. Just in case, you can also find it quickly by searching for "Microsoft Public IP Space" directly from the main Microsoft website.)

  • I wish Microsoft would separate ip4 from ip6 addresses and mostly, would give a direct link for download to automate processes. At least, they provide a file; many do not. Aug 24, 2020 at 20:49

There is no specific range for Microsoft. They are a company, a big one, with a lot of power, but still a company. What they have, are small blocks of IPs here and there on the countries where they have servers. There are many IPs related to Microsoft in the world.

  • of course there is.
    – user53038
    Oct 27, 2015 at 15:48

Your question is too broad, in general, as the company you target is a little too big to easily track all their public information.

Here is one way to tackle this that caters for a part of the problem (you will probably need to merge various answers to get a global picture)

Microsoft is a US company and as such when it needs IP addresses it needs to go to the relevant Regional Internet Registry, that is ARIN to request IPv4/IPv6 blocks. This is all publicly registered and queryable.

So if you go to https://whois.arin.net/ui/advanced.jsp and enter Microsoft in text field and select "Network" and "Name" the result page will list you 38 IPv4 blocks registered to a network having Microsoft in its name, you can click on any of them to get more information.

Of course this has many shortcomings:

  • they can register IP blocks in other regions of the world, so you would need to do the same query for the other RIRs, like RIPE for Europe, etc. (go to https://apps.db.ripe.net/db-web-ui/#/query?searchtext=microsoft#resultsSection to see an example of many other IP blocks)

  • they could use IP blocks registered to others or do registrations using other names or depending on what you are exactly tracking just not using the IP addresses you think they are using

In part, you could do the same thing starting with their AS numbers and find out which IP blocks are announced by their AS.

And if you are thorough you should obviously take care of IPv6 addresses too.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.