Guide · Hosting & CDN

How to Find Out Who Hosts a Website (Step by Step, Free)

Learn how to tell who hosts any website using free tools: IP address, nameservers, headers and CDN clues, and how to read confusing results like Cloudflare.

By SiteDownCheck Editorial · Updated October 14, 2026 · 7 min read

You might need to know who hosts a website for good reasons: it is down and you need to contact the right company, you inherited a site and have no login details, you are about to migrate, or you want to report abuse on a site that is copying yours. The answer is usually findable in a few minutes with free tools.

The tricky part is that "who hosts it" has several answers. A site can have one company for the domain name, another for DNS, another for the CDN, another for the web server and another for email. This guide shows you how to separate them and which one to call.

First, know the five "who"s

Before you look anything up, understand what you are looking for.

RoleWhat it doesExample of who it might be
RegistrarWhere the domain name was bought and renewedGoDaddy, Namecheap, Cloudflare Registrar, and others
DNS hostHolds the records that say where the site and email liveRegistrar, Cloudflare, your host
CDN or proxySits in front of the site, caching and shielding itCloudflare, Fastly, CloudFront
Web hostRuns the server that holds the site filesA shared host, a VPS company, a cloud provider, a site builder
Email hostHandles mail for the domainGoogle Workspace, Microsoft 365, your web host

If your site is down, the web host is normally who you need. If your domain expired, it is the registrar. If email is failing, check the email host and DNS records. Our guide DNS explained for website owners covers how the pieces connect.

Method 1: Use a hosting checker (fastest)

  1. Open the Website Hosting Checker.
  2. Enter the domain, for example example.com.
  3. Read the result: the IP address, the organization that owns that address, and clues about the host and CDN.

This gives you a first answer in seconds. The next methods help you check it, especially when the result names a CDN rather than a real host.

Method 2: Follow the IP address

Every website has an IP address that points to the server, or to a CDN in front of it.

  1. Find the IP with the DNS Checker by looking at the A record, or run the command dig +short example.com (or nslookup example.com on Windows).
  2. Put the IP into the IP Lookup tool. It shows the organization, network and rough location.
  3. Use the ASN Lookup tool for the network (the autonomous system number), which names the company that runs that network.

Interpret what you see:

  • If the organization is a hosting company or cloud provider, you have probably found the web host or at least the infrastructure it runs on. Remember that many small hosting brands rent servers from large clouds, so the owner shown can be the data center, not the company that sells your plan.
  • If the organization is Cloudflare, Akamai, Fastly or another CDN, you are looking at the CDN, not the origin server. Go to Method 4.
  • If it names an internet service provider, the site may be hosted from an office or home connection.

Method 3: Check the nameservers

Nameservers show where DNS is managed. They often (but not always) match the host.

  1. Open the Nameserver Lookup and enter your domain.
  2. Read the names. Something like ns1.hostingcompany.com usually points to that host. Names ending in cloudflare.com mean Cloudflare manages DNS. Registrar names mean DNS is at the registrar.

Do not stop at the nameservers. DNS can sit with one company while the site is hosted on another. If your DNS is at your registrar and the site is hosted elsewhere, the A record or a CNAME tells you where.

From a terminal:

dig +short NS example.com
dig +short A example.com
dig +short CNAME www.example.com

A CNAME at www that points to something like shops.myshopify.com or a site builder's domain is a strong hint that the site is on that platform.

Method 4: Look past a CDN

Many sites use Cloudflare or a similar service. The IP address then belongs to the CDN, and the real server is hidden on purpose.

  1. Run the CDN Detector to confirm a CDN is present.
  2. Open the HTTP Header Checker and look at the headers. Typical clues are server: cloudflare, a cf-ray header (Cloudflare), x-amz-cf-id (Amazon CloudFront), x-served-by and x-cache (Fastly and others), or via. Platforms such as Shopify, Wix, Squarespace and WordPress.com often add their own distinct headers and domains. Header names change, so treat them as clues.
  3. Check other signals that may reveal the platform: the page source (look for /wp-content/ for WordPress, cdn.shopify.com for Shopify), the footer ("Powered by"), and the admin address (/wp-admin).

If a CDN hides the origin, you can usually not discover the real host from the outside, and you should not try to bypass the protection of a site you do not own. If you own the site, check your own hosting invoice, your control panel, or your DNS records inside the CDN dashboard, which list the origin address.

For background on what a CDN does, see CDN explained.

Method 5: See what else shares the server

On shared hosting, many sites sit on one IP address. The Reverse IP Lookup lists other domains on the same address. If many unrelated small sites appear, it is probably shared hosting. If only your domain appears, it may be a dedicated server, a VPS, or a CDN edge. Results can be incomplete or stale, so use them as supporting evidence only.

Method 6: Find it in your own records (if the site is yours)

Outside tools are for guessing. If you own the site, there are faster sources:

  1. Search your email for terms like "welcome," "invoice," "renewal," "hosting," "cPanel," or "your plan."
  2. Check bank or card statements for recurring payments to hosting companies. Annual payments are easy to miss.
  3. Ask your web developer or agency, who may have set it up under their own account.
  4. Check the registrar's records for the nameservers and contact email.
  5. Look at the admin login page: a login branded by a platform tells you where it lives.

For the domain side of the question, see how to check domain expiry and owner.

What to do with the answer

Once you know the web host:

When to call your host or developer

Use outside lookups to point you in the right direction, then hand off when:

  • The results conflict, for example nameservers at one company and an IP at another, and you are not sure which controls what.
  • A CDN hides the origin and you need to confirm where the real server is.
  • You have no login to anything and need to regain control. Your registrar can help prove ownership.
  • You are planning a move and need the full list of DNS records, mail settings and cron jobs.
  • You suspect the server was hacked or hijacked. Ask the host to check immediately.

If you cannot tell who the host is at all, start with the registrar or the person who built the site.

Next steps

FAQ

Can I always find out who hosts a website?

No. Cloudflare and similar services hide the origin server on purpose, and privacy settings hide registrant details. You can still usually identify the CDN and the DNS provider.

Is the IP address owner the same as the host?

Often, but not always. Resellers rent space from larger data centers, so the IP may be registered to the infrastructure company rather than the brand that sells the hosting plan.

What is the difference between a registrar and a host?

The registrar holds your domain name registration. The host stores and serves your website. They can be the same company, but often are not.

Does Cloudflare mean my site is hosted at Cloudflare?

Usually not. Cloudflare commonly sits in front of another host as a CDN and DNS provider. Your files may still live on a separate server.

Get notified when this guide updates

Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.

This page is general information written by our editorial team and updated when documentation changes. Servers and providers differ, so test changes safely first. See our editorial policy and disclaimer.