Be Everywhere, Stay Undetectable. Manage multiple accounts safely with unlimited local profiles. Discover Undetectable. Learn More

Website Hosting Checker: Who Hosts a Site, IP and Hoster

5 of 1 ratings

Website Hosting Checker: Find Out Who Hosts a Website

Enter a domain name and the tool finds the IP address of the site, the network this address belongs to and the company behind it. You get the IP, the ASN (the number of the network), the organization, the country, the city, the coordinates and the timezone of the server. If we have a review of this hosting company, its name is a link to the review. The location and the network come from local databases (GeoLite2 City and ASN), the owner of the address block from the open records of the regional registry (RDAP). The domain name itself is not sent to any third-party service.

How to read the result

  • IP address. The address that the domain points to. If the domain has several A records, the first one is checked and the others are listed next to it. Only IPv4 addresses are checked.
  • Network (ASN). The number and the owner of the network that announces the address on the internet. It can be another company than the one in the Organization: a hosting company often rents the connection from a larger operator. If the site works through a CDN or a proxy (for example Cloudflare), you see the owner of the CDN, not the server behind it: this is done on purpose, and the real hosting is hidden.
  • Network name. A short label of the block of addresses in the record of the regional registry, set by the owner of the block. It is often an abbreviation of the company or of the place (for example FH-SOF or GOGL). Use it as a hint: it is not the official name of a company.
  • Organization. The company to which the block of addresses is assigned, from the records of the regional registry (RIPE, ARIN and others). For a site on ordinary hosting this is the hosting company. The name in brackets, if there is one, is the account (maintainer) that manages the record in the registry, for example (FRIENDHOSTING-MNT). If we have a review of the company, its name is a link to the review; the same works for the owner of the network (ASN) and for the network name.
  • Country and city. Where the address is registered to be used, from a database of address ranges. If we have a page about hosting in this country, the name of the country is a link to it. For a CDN or a new range they may be empty. A city is less reliable than a country.
  • Latitude, longitude and timezone. The approximate point of the city that the database gives for this address and the timezone of that place. It is not the exact place of the server or of its data center.

If the answer is a CDN, the name servers in the DNS lookup or the registrar in the Whois lookup sometimes point to the company where the site is hosted, but it is not a rule.

Check if a website works

This tool tells where a site is hosted, not whether it is up. To check a site, use:

These checks are made from the servers of dieg.dev, from one place. A site can be open from one country and closed from another, so a failed check does not always mean that the site is down for everybody.

Other meanings of "check host"

SSH host key checking. When you connect to a server for the first time, SSH remembers its key in ~/.ssh/known_hosts and warns you if the key changes later. The option StrictHostKeyChecking in ssh_config (or -o StrictHostKeyChecking=... on the command line) controls this: yes refuses unknown hosts, accept-new adds new hosts and refuses changed keys, no accepts everything. Turning the check off removes the protection against a man-in-the-middle attack, so for scripts accept-new is the safer choice. In Ansible the same check is the setting host_key_checking in ansible.cfg or the variable ANSIBLE_HOST_KEY_CHECKING. This tool does not work with SSH.

The hosts file. The file C:\Windows\System32\drivers\etc\hosts on Windows and /etc/hosts on Linux and macOS matches a name with an IP address on your computer and is read before DNS. If a site opens on another device but not on yours, check this file. To see what the real DNS says, use the DNS lookup.

CF_HOST_UNREACHABLE_CHECK in Cloudflare WARP. According to the documentation of Cloudflare, this error means that the connectivity check inside the WARP tunnel failed. The client shows "Unable to connect", "No Internet connectivity" or "User may be behind a captive portal". Cloudflare advises to look for third-party HTTP filtering software (an antivirus, DLP or a firewall) that can intercept the traffic to the WARP addresses, and to exempt all the traffic that goes through the client from inspection in that software. The Split Tunnels page of the documentation shows which traffic goes through the tunnel. dieg.dev is not connected with Cloudflare.

Related tools

To see the records of a domain and its SSL certificate use the DNS lookup, to find the registrar and the expiry date the Whois lookup, and to see how a domain looked in the past the Wayback Machine checker.

Popular tools