Skip to content
InternetData

Domain IP Ranges: a company's IP ranges, looked up by domain

Domain IP Ranges lists every IP range an organization owns or uses, keyed by its domain: 8,388,431 ranges over 442,592 domains in its November 13 build.

Published 2 min read

On this page
  1. One range per row
  2. nytimes.com: 25 ranges, nine spellings
  3. From one range to 854,640
  4. Aliases: times.com to nytimes.com
  5. In the lookup API
  6. Getting access

Domain IP Ranges is out, under Ownership: every IPv4 and IPv6 range an organization owns or uses, one CIDR per row, keyed by the organization's own domain, with the name and country registered for each range. Its November 13 build held 8,388,431 ranges over 442,592 domains, covering 3,563,603,347 IPv4 addresses. A second file, Domain IP Ranges Alias, leads a company's other domains to the one its ranges are listed under.

One range per row

Five rows of the sample on its database page, as the file has them:

range,domain,name,country
56.155.0.0/16,amazon.com,Amazon Data Services Osaka,JP
2001:1890:1c12:9600::/55,apple.com,APPLE INC,US
139.15.0.0/16,bosch.com,Robert Bosch Gesellschaft mit Beschraenkter Haftung,DE
170.149.0.0/17,nytimes.com,The New York Times Company,US
97.67.74.80/29,nytimes.com,The New York Times Inc,US

domain is the same on every row of an organization's ranges. name and country are what's registered for that one range: the company, or a subsidiary or office under its own name, as with amazon.com's Osaka range. No address is in two rows.

It works the other way from IP Company, which gives the organization behind each range.

nytimes.com: 25 ranges, nine spellings

nytimes.com had 25 ranges, all IPv4, 61,638 addresses. Eight are The New York Times Company's own allocation, 61,440 addresses: seven ranges in 170.149, from a /17 down to /23s, and 199.181.172.0/22. The other 17 are blocks of 2 to 32 addresses, /27 to /31, that its ISPs assigned to it, 198 addresses in all. Each carries the name as it was registered, so the one domain gathers nine spellings, from The New York Times Company to NEW YORK TIMES COMPANY, THE and New York Times The.

The domain pages on internetdata.io show a domain's largest 100 ranges, as on nytimes.com.

From one range to 854,640

RangesDomains
1168,701 (38.1%)
2 to 10238,756 (53.9%)
11 to 10030,938 (7.0%)
101 to 1,0003,630 (0.8%)
More than 1,000567 (0.1%)

ISPs hold the longest lists. A block an ISP assigned to a customer is that customer's row, so the ISP's own space comes in pieces: att.com had 854,640 ranges and 108,834,737 IPv4 addresses. amazon.com had 178,441,972 IPv4 addresses in 16,808 ranges.

Aliases: times.com to nytimes.com

Domain IP Ranges Alias lists domains whose home page redirects to the home page of a domain in Domain IP Ranges, with that domain beside it. The November 13 build had 69,759, pointing to 17,414 domains. times.com points to nytimes.com, and so do 38 more, among them nyti.ms, nytcooking.com and thenewyorktimes.com. To find a company's ranges from any of its domains, read the alias file first, then Domain IP Ranges under the domain it gives.

In the lookup API

On a paid plan, the lookup API's domain lookup answers with the organization's ranges under ip_ranges, up to 1,000, IPv4 first and the largest first, with total counting every range and ipv4 every IPv4 address in them. It reads the alias file for you, and a subdomain gets its domain's: www.nytimes.com answers with nytimes.com's ranges. GET https://api.internetdata.io/domain/times.com, trimmed to the first two of its 25 ranges:

json
{
  "domain": "times.com",
  "ip_ranges": {
    "domain": "nytimes.com",
    "redirects_to": "nytimes.com",
    "total": 25,
    "ipv4": 61638,
    "ranges": [
      {
        "range": "170.149.0.0/17",
        "name": "The New York Times Company",
        "country": "US"
      },
      {
        "range": "170.149.128.0/18",
        "name": "The New York Times Company",
        "country": "US"
      }
    ]
  }
}

Getting access

Domain IP Ranges ships as gzipped CSV, rebuilt daily, and its docs have both files' schemas. Sign up to evaluate it from its sample. A license is per database and never metered: see licensing, or talk to us about what you need.

Written by

  • Uman Shahzad

    Founder & CEO

    Uman has worked on IP data for over eight years, including as lead engineer at IPinfo. He built systems and practices that IP data companies now use to run at scale and keep their data accurate.

Get new posts by email

Or follow along in a feed reader.

RSS feed

Put this data to work.

Everything these posts report on is in the API. Look up any address, AS or domain free with no key, or get every field on a paid plan.

00 · Unlimited

Unlimited lookups, no sign-up.

Paste it into a terminal. Any address answers with its country, network, company and hostname, with no key and no daily or monthly cap. ASes and domains answer too.

curl https://api.internetdata.io/8.8.8.8
{
"ip": "8.8.8.8",
"is_tor": false,
"is_anycast": true,
"is_dns_resolver": true,
"location": {
"country": "US", ...
},
"asn": { "asn": 15169, ... },
"hostname": "dns.google"
}
01 · Every field

All of the data on a paid plan.

VPN, proxy, hosting and CDN flags, each naming the operator.
Location to the city, with coordinates and an accuracy radius.
WHOIS records, the whole abuse contact and the services an address runs.
Up to 1,000 addresses, ASes and domains in one request.

A free API key answers every field for its first 100 lookups each day, with no card.