Hosting
Who hosts this website? How to find any site's hosting provider
Find out who hosts any website from three public signals: response headers, the IP's network owner (ASN) and nameservers, and what to do when a CDN hides it.
Updated · 6 min read
How to find out who hosts a website
To find out who hosts a website, check three public signals: the HTTP response headers, the network (ASN) that owns the site's IP address, and the domain's nameservers. Headers often name a managed host directly, the IP owner names the data center or cloud the server runs in, and the nameservers add supporting evidence.
The hosting checker on this site runs all three at once and reports the likely host with a confidence level and the evidence behind it, along with the CDN in front of the site, the DNS provider, the platform (such as WordPress or Shopify) when it can be detected, and how fast the server answered.
Hosting, DNS and the domain registrar are three different things
A website touches up to three companies. The registrar is where the domain name was bought. The DNS provider answers the question "which server is this domain on?" And the host runs the server that actually sends the pages. One company can do all three, but they're often separate: a domain bought at one registrar can use Cloudflare for DNS and point at a server anywhere.
That's why a WHOIS lookup rarely answers "who hosts this site?" WHOIS shows the registrar and registration dates, not where the server lives. Finding the host means looking at the server itself.
Signal 1: the response headers
Every web page arrives with a set of HTTP headers, and many managed hosts stamp their own on every response. Kinsta adds an x-kinsta-cache header, WP Engine identifies itself in x-powered-by, Hostinger sends platform: hostinger, Cloudways' Varnish cache sends cache-provider: CLOUDWAYS-CACHE, and WordPress.com and Pressable send Automattic's x-ac header.
Headers are the strongest signal because they pass straight through a CDN: even when Cloudflare sits in front of the site and hides the server's address, a host fingerprint header still names the company behind it. The HTTP header checker shows every header a site sends, with explanations.
Signal 2: the network that owns the IP address
Every IP address belongs to a network (an autonomous system, identified by an ASN) registered to a company. Look up the site's IP and you learn which network it sits on. When that network belongs to a hosting brand, such as Hostinger's or DreamHost's, the answer is settled.
Many hosts, though, rent capacity from cloud providers: SiteGround and Kinsta run on Google Cloud, Cloudways on DigitalOcean, AWS and others. For those, the network lookup names the infrastructure layer, and the headers or nameservers are needed to name the managed host on top of it.
Signal 3: the nameservers
Shared hosts usually give customers their own default nameservers, such as ns1.siteground.net or the dns-parking.com servers at Hostinger. A domain still using them is very likely hosted there too.
It's a hint rather than proof: a site can move to a new host but keep its old DNS, or use a DNS service that has nothing to do with its hosting. Treat nameservers as supporting evidence, not as the answer on their own.
Other clues worth knowing
A few more signals can help, as long as you know what they really show:
- Reverse DNS: the hostname attached to an IP address (its PTR record) sometimes includes the host's or data center's name.
- The Server header: values like nginx, Apache, or LiteSpeed name the web server software, not the company running it, though some software is typical of certain kinds of hosting.
- Platform fingerprints: hosted platforms such as Shopify, Wix, or Squarespace leave recognizable headers and markup, and the platform is then also the host.
- MX records: these show who handles the domain's email, which is often a different company from the web host.
Sites built on website builders and hosted platforms
For sites made with Shopify, Wix, Squarespace, Webflow, or WordPress.com, the platform is also the host: the site runs on the platform's own infrastructure, and the owner never chooses a server. These platforms usually leave clear fingerprints in headers, markup, or DNS records, such as a CNAME pointing at a platform hostname, so the platform is often the easiest thing to identify. The underlying data centers are the platform's business, and the network lookup may show a CDN or cloud provider the platform uses rather than the platform's own name.
Check it yourself from the command line
Every signal is public, so you can gather it by hand:
- 1dig +short example.com returns the site's IP address.
- 2whois followed by that IP address shows the network's owner, usually in an OrgName, org-name, or netname field.
- 3curl -sI https://example.com prints the response headers, where host fingerprints appear.
- 4dig +short NS example.com lists the nameservers.
Why a hosting lookup can be incomplete
A single domain doesn't always mean a single host. Keep these cases in mind before trusting any one answer:
- Split setups: the bare domain, www, a shop subdomain, and a blog subdomain can each point to a different provider, so check the exact hostname you care about.
- Recent migrations: until DNS caches expire, some lookups still reach the old server. The DNS propagation check shows whether resolvers agree.
- Load balancers and multi-cloud setups: large sites can answer from several networks, and different lookups may return different IP addresses.
- Reseller and white-label hosting: the company the site owner pays may rent its servers from another host, so the network owner and the brand on the invoice differ.
Why people look up a website's host
The common reasons are practical: reporting abuse to the right company, taking over a client's site and needing to know where it lives, checking how a competitor or vendor is set up, or confirming that a migration really moved a site to the new server. For a migration, the hosting checker's server response time also gives a quick before-and-after comparison.
Common questions
- Can you find out who hosts a website for free?
- Yes. Everything needed (the site's response headers, its IP address and the network that owns it, and its nameservers) is public. A hosting checker gathers all three in one lookup.
- Why does a hosting lookup say Cloudflare?
- Cloudflare is a reverse proxy and CDN: visitors connect to its servers, which fetch pages from the real host. The IP address belongs to Cloudflare, so a basic lookup stops there, but fingerprint headers from the host underneath often still pass through.
- Does WHOIS show the hosting provider?
- No. A domain WHOIS shows the registrar and registration details, and the registrar is often a different company from the host. A WHOIS lookup on the site's IP address is more useful, because it names the network owner.
- How do you report a website to its hosting provider?
- Identify the host or network owner, then use its abuse contact, which usually appears in the IP address's WHOIS record. If the site is behind a CDN or proxy, report to that provider, which can pass the report on.
- Is the DNS provider the same as the web host?
- Not necessarily. DNS can be run by the registrar, a CDN, a dedicated DNS service, or the host. Nameservers that belong to a host are a strong hint, but not proof, that the site is hosted there.
Hosting checker
Find out who hosts any website — with the evidence, CDN, DNS and server speed.
Find out who hosts a siteRelated guides
- How to check if a website uses CloudflareFour ways to tell if a site is behind Cloudflare: response headers, the /cdn-cgi/trace page, IP ranges and nameservers, plus what Cloudflare hides.
- How to check what CDN a website usesFind which CDN a website uses from its response headers, DNS CNAME records and IP network. Header signatures for Cloudflare, CloudFront, Fastly and Akamai.
- Is my web hosting slow? How to test it and what to do nextA slow site isn't always the host's fault. Test server response time to separate hosting slowness from page problems, and learn when moving hosts helps.