Why we Started
Some information about this site and why it's different from other DNS review sites.
Rules for Submissions
A list of guidelines for submitting reviews to this site.
Unicast vs. Anycast
A comparison of the two types of DNS networks
Why outsourced DNS is an important and valuable service for your company.
What is DNS?
DNS stands for "Domain Name System". It's a naming system used for computers, services, or any resource pertaining to the internet that uses IP addresses. Its basic function is associating a domain name to an IP address. An often used analogy to explain the Domain Name System is that is serves as the "phone book" for the internet by translating human-friendly computer hostnames into IP addresses. We use this system mainly because internet domain names are easier to remember than IP addresses.
The Domain Name System distributes the responsibility of assigning domain names and mapping those names to IP addresses by designating authoritative name server for each domain. Authoritative name servers are assigned to be responsible for their particular domains, and in turn can assign other authoritative name servers for their sub-domains. This mechanism has made the DNS distributed, fault tolerant, and helped avoid the need for a single central register to be continually consulted and updated.
In general, the Domain Name System also stores other types of information, such as the list of mail servers that accept email for a given domain. By providing a world-wide, distributed keyword-based redirection service, the Domain Name System is an essential component of the functionality of the internet.
How DNS Works
When you type a domain into your browser (or "client") the client needs to find the IP address where this site is located. The first place it will check is the operating system. The operating system routes the search (or "query") to the Resolving Name Server.
The resolving name server doesn't know the location of the entire domain, but it does know where the root name server is, so that's where it sends the query first.
The root name server will then tell the resolving name server the location of the top-level domain name server, so that's the next place the resolving name server sends the query.
The top level domain name server, which is updated by the domain registrar, will then be able to direct the query to the authoritative name server, which is usually just referred to as the "name server" of a domain.
This name server knows the location of the IP of the domain, and sends this information back to the resolving name server, which caches the information and routes the browser to the correct place.
Why use DNS Comparison?
Our focus is on giving the facts without the bias. We examine the key factors that determine the quality of the service provided: speed, reliability, network strength, ease of use, customer support, and price. All of the information we post will have statistics to back it up, and all user-submitted reviews will be moderated to ensure the information they provide is accurate.