Want to find out what web hosting a website uses — maybe a competitor's, one you're about to buy, or your own? It's easier than you think. The information you need (the domain's registrar, nameservers and IP address) is public, so a few quick checks will usually reveal the host. Here's how to check, step by step.
Method 1: Use a hosting checker or WHOIS tool
The fastest option is a free "who is hosting this" style checker or a WHOIS lookup. Type in the domain and it returns the registrar and, in many cases, the hosting company directly. This works for the majority of ordinary websites in a single step.
Method 2: Check the nameservers
Every domain uses nameservers to point to its host — and they usually give the game away. A WHOIS or DNS lookup will show entries like ns1.hostname.com and ns2.hostname.com. The "hostname" part is very often the hosting or DNS provider. If you see the same brand in both nameservers, that's almost always the host.
Method 3: Look up the IP address
Find the website's IP address (a DNS or "ping" lookup will show it), then run a reverse IP lookup. This tells you which company owns the server the site sits on — usually the hosting provider or their data-centre partner.
Method 4: Look for tell-tale signs
A few extra clues can confirm the host:
- Server response headers sometimes name the web server or host.
- The SSL certificate issuer or a hosting-branded error page can identify the provider.
- The control panel — a login page at /cpanel or /webmail hints the site is on cPanel hosting.
Not happy with a site's current host?Switch to VTA Cloud — we migrate your site free, with zero downtime, from $1.49/mo.
See Hosting PlansWhat if the lookup only shows a CDN?
If a site uses a CDN or proxy such as Cloudflare, your lookup may show the CDN instead of the real host — because the CDN sits in front of the origin server to hide and protect it. In that case, check the domain's nameservers, MX (email) records, or historical DNS data, which can still point to the underlying host.
How to check your own web hosting
If you just want to know where your site is hosted (handy if you inherited a site or forgot), it's simple:
- Check your welcome email — your host sent login and server details when you signed up.
- Log in to your hosting account or cPanel — the provider's name is right there.
- Check your domain's nameservers — they usually name your host.
- Look at your billing — whoever charges you each month is your host.
Thinking of moving? Read our guide on how to migrate to cPanel hosting with zero downtime.
Frequently asked questions
How do I find out what web hosting a website uses?
The quickest way is to enter the domain into a hosting checker or WHOIS tool, which shows the registrar and often the host. You can also check the domain's nameservers and IP address, which usually point to the hosting company.
Can you always tell who hosts a website?
Usually, yes — but not always. If a site sits behind a CDN or proxy like Cloudflare, the lookup may show the CDN instead of the real host. In that case the nameservers or an email/DNS lookup can give more clues.
How do I check my own web hosting?
Check the welcome email from your host, log in to your hosting account or cPanel, or look at your domain's nameservers. Your host's name usually appears in the nameservers and in your billing account.
Is it legal to check what hosting a site uses?
Yes. WHOIS, DNS and IP information is public, so checking which host a website uses is completely legal and common — it's often done for research, migration or security reasons.
More reading: What is web hosting? · Migrate to cPanel · Cheap web hosting