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.
| Role | What it does | Example of who it might be |
|---|---|---|
| Registrar | Where the domain name was bought and renewed | GoDaddy, Namecheap, Cloudflare Registrar, and others |
| DNS host | Holds the records that say where the site and email live | Registrar, Cloudflare, your host |
| CDN or proxy | Sits in front of the site, caching and shielding it | Cloudflare, Fastly, CloudFront |
| Web host | Runs the server that holds the site files | A shared host, a VPS company, a cloud provider, a site builder |
| Email host | Handles mail for the domain | Google 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)
- Open the Website Hosting Checker.
- Enter the domain, for example
example.com. - 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.
- Find the IP with the DNS Checker by looking at the A record, or run the command
dig +short example.com(ornslookup example.comon Windows). - Put the IP into the IP Lookup tool. It shows the organization, network and rough location.
- 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.
- Open the Nameserver Lookup and enter your domain.
- Read the names. Something like
ns1.hostingcompany.comusually points to that host. Names ending incloudflare.commean 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.
- Run the CDN Detector to confirm a CDN is present.
- Open the HTTP Header Checker and look at the headers. Typical clues are
server: cloudflare, acf-rayheader (Cloudflare),x-amz-cf-id(Amazon CloudFront),x-served-byandx-cache(Fastly and others), orvia. 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. - Check other signals that may reveal the platform: the page source (look for
/wp-content/for WordPress,cdn.shopify.comfor 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:
- Search your email for terms like "welcome," "invoice," "renewal," "hosting," "cPanel," or "your plan."
- Check bank or card statements for recurring payments to hosting companies. Annual payments are easy to miss.
- Ask your web developer or agency, who may have set it up under their own account.
- Check the registrar's records for the nameservers and contact email.
- 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:
- Site down: open a ticket or call with the domain, time, error and a screenshot. See website down? The first 15 minutes.
- Migration: note the current IP, DNS provider and TTL before you change anything. Follow migrate a website without downtime.
- Choosing a better host: read choose web hosting for uptime.
- Abuse or copied content: the IP lookup and the network's abuse contact can help you file a report. Most hosts have an abuse form on their website.
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
- Website Hosting Checker for a quick lookup
- CDN Detector to see whether a CDN is in front
- Check domain expiry and owner
- VPS vs shared hosting reliability
- Uptime Monitor to watch the site once you know who runs it
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.