This is something I have to do practically every day. We get a call from a client or come across a website and we need to find out where the website hosting is. Clients call and need help with their websites but they don’t know where the website is hosted. Maybe someone who was working on the website left or maybe nobody has ever worked on the website.
I’ll give you some ways to find out who is hosting your domain name and website.
Domain Name or Website?
The first thing to figure out is, are we talking about the domain name or website? There’s a difference.
Your domain is registered somewhere, the DNS is somewhere, the website is somewhere and the email is somewhere. Yes, there are 4 things:
- Domain name
- DNS (domain name service)
- Website
Don’t worry too much about this – many times, either all or a bunch of these things are hosted at the same place. The main point here is that they can be at different places, so don’t see one thing, make an assumption, and be wrong.
Start With the Domain Name
Domain names are unique. That’s great because when you look one up, you’ll get the right info.
I have a habit of copying and pasting everything. I probably copy and paste over 150 things a day. I use it all the time because it helps ensure that I don’t mess up. So for this first step, bring up your website in your web browser and copy the domain name from the address bar to make sure you get it right (versus typing it in).
What you want is the domain name without the “www” part. When you add the “www” part to it, that’s actually (technically) a sub-domain. So, for example – the domain name for this website is:
- tonyherman.com
It’s not these:
- www.tonyherman.com (this is a sub-domain)
- http://www.tonyherman.com/ (this is a URL)
Once you have the domain name copied (to ensure it’s correct), you want to do what we call a “whois” lookup on the domain name. You can do this online – go to: whois.net (this will open in a new window).
Search on your domain name (paste it in) and you’ll get some results. It looks like this:
Gibberish, right?
There are a few parts you want to look at here – the registrar (where your domain name is registered) and the name servers:
With the registrar, you can see where the domain name is registered. This is a clue – hang onto it. You might also see more information about the registrar, like the “Referral URL” or other information.
The registrar is where the domain name was purchased.
Sometimes, the registrar is a reseller. In this case, that’s true. Wild West Domains is the reseller arm of GoDaddy. There are other ones like Enom that do the same thing.
But, we’re trying to figure out the hosting, so let’s look at the name servers:
Name Server: NS.RACKSPACE.COM
Name Server: NS2.RACKSPACE.COM
Name Servers
The name servers tend to be where the website is hosted. I’d say this is true about 60-70% of the time.
Now, to find the host, you don’t paste in the name servers, but remove the sub-domain part and paste in the root domain name. In this case, put “RACKSPACE.COM” in your browser and you’ll see the host is Rackspace. And yes, this IS where this website is hosted but this isn’t always the case.
Do a Reverse Lookup
Here’s another way to find out where a website or domain name is hosted and it’s actually a little more reliable – maybe. Again, sometimes it’s a mystery.
A reverse lookup takes the domain name and turns it into an IP address. You can then do a lookup up the IP address and see who owns it. So it’s a combination of 2 lookups.
You can do it at this website: whois.domaintools.com
You’ll see results (below) – hover over the IP address and there will be a link to do a reverse lookup:
That information can help you – another clue.
And the other part you’ll notice is that this page might list the host. Here, it says who the host is:
The Offline Method
There’s a method that often works where you don’t really even need a computer. It’s pretty simple and people often forget about it.
At your company, go talk to the Accounts Payable people and ask them what company they pay to do your website hosting. They might pay it monthly or annually. They should be able to look it up for you.
Simple, right? 🙂
Use Some Apple Terminal / Linux Tools
Here’s the geeky way using the Terminal app on a Mac or it works in Linux. Most IT people live in “Windows land” and don’t have access to great tools like this. I don’t know how many emails I’ve received from supposed “IT People” asking me to tell them the IP address of a website. It’s public info – you just need to look it up but they don’t know how. Here’s now…
Do a dig. Type in “dig” and then the domain name (with a space in between, of course):
TonyMacbookPro:~ tony$ dig tonyherman.com ; <<>> DiG 9.8.3-P1 <<>> tonyherman.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7602 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;tonyherman.com. IN A ;; ANSWER SECTION: tonyherman.com. 86400 IN A 67.192.51.67 ;; Query time: 71 msec ;; SERVER: 10.0.1.1#53(10.0.1.1) ;; WHEN: Mon May 2 20:50:17 2016 ;; MSG SIZE rcvd: 48
And then take that result (the 67.192.51.67 in this case) and do a “dig -x” on it to find out more…
TonyMacbookPro:~ tony$ dig -x 67.192.51.67 ; <<>> DiG 9.8.3-P1 <<>> -x 67.192.51.67 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24104 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;67.51.192.67.in-addr.arpa. IN PTR ;; ANSWER SECTION: 67.51.192.67.in-addr.arpa. 3600 IN PTR web2.webstix.com. ;; Query time: 37 msec ;; SERVER: 10.0.1.1#53(10.0.1.1) ;; WHEN: Mon May 2 20:50:23 2016 ;; MSG SIZE rcvd: 73
So the “web2.webstix.com” is another clue. That’s the hostname of the server it’s on. We’re getting another domain there (webstix.com), so that might be our host.
Put the Clues Together
At this point, you might have found out who is hosting your site (if so, why are you still reading?) or you might have a bunch of clues.
If you’re still not sure, then put the clues together. Do some Google searches on your clues. See what you can dig up. The good thing is, you’re closer than you were before – you have a lot more information using the tools I listed here.
More Resources
If you’re still stuck, then here are a few more websites/resources that might help.
- The ICANN whois lookup: http://whois.icann.org/
This website might give you different information about your domain. It’s worth a try. - Identify Your Domain Host (google.com)
This is Google’s help page on this topic. - Figure out where email is hosted.
Conclusion
Again, put together clues, do some searching around, ask people – just get creative. You have a problem and there’s a solution out there so keep working toward that solution. There IS a possible answer.
Don’t give up – just keep looking and you’ll find out who is hosting your website.