At some point in time you may find yourself asking “how do domains and domain name servers really work?” The truth is it can be complicated, but it is also quite interesting. If you spend any time on the internet, which you obviously do, then you may have run across a platform that uses a domain or a domain name server. Sending emails, browsing the internet, online back up and more all use domains and domain name servers. Domain name servers or DNS make up one of the largest active databases in the world. Domain name servers power the internet.
DNS Servers
DNS servers translate domains, or the www.exampledomain.com, into a usable number called an IP address. This IP address directly relates to a server somewhere on the internet. There are millions of IP addresses currently in use. These IP address are what keep all the different computers on the internet separate and unique form each other. Typically an IP address is 32 numbers separated by periods, such as 22.33.333.111. Typically web servers have static IP addresses and they can be used utilized like a domain name. For instance a web browser can browser to www.somedomain.com as well as 22.33.333.111 and get the same result.
The DNS servers job is to translate the name you browser to into an IP address so your request can be forwarded to an appropriate server. This server in turn servers up a web page and the rest is what you’re used to seeing on the internet.
Domain Names
Domain names are great, as remembering the IP address of your favorite site is less than desirable. Considering the average person has at least 12 sites they frequent, remembering all those numbers would be less than ideal.
The .com portion of a domain name is called the top level domain or first level domain. Top level domains can be anything from .com to .edu to .org. Just like the IP address, the domain names are unique to each server. So, how are they all tracked and cataloged? A company called Network solutions maintains this list. Every time a domain is registered, no matter which registrar, the information is cataloged into a central database known as the whois database. This database contains all kinds of information from the owner to the name server for each domain.
Name Servers
A name server is a central computer that deals with request to a particular domain. This name server forwards the domain request onto the appropriate DNS server which then filters the request by IP address down to the appropriate server. Typically a hosting company maintains a name server and multiple DNS servers. For instance Microsoft maintains and handles the domain name server for Microsoft.com. This request is then forwarded on to Microsoft’s DNS server which routes the traffic to the appropriate web server. Every domain has a name server.
The combination of the name server and DNS server along with the whois database makes up one of the largest data systems in the world. This system is what truly powers the internet. These systems working in harmony create order amongst an otherwise chaotic internet.
Browser Conversion
When your computer goes on to the internet via your ISP it is assigned a name server. This name server is what the browser uses to convert domains to IP addresses, and in turn shows you the page you want to see in your web browser. Because of this action, changes to domains can take a long time to propagate across the internet. Let’s say somedomain.com changes web hosting companies and thus gets a new IP address. The name servers for the domain are updated in the whois database and they begin propagating that information down to the different name servers across the internet. This action can take time and because of that it’s possible for a client browser to browse to a no longer active IP address while domain moves are taking place.
Domains and IP Shortages
As more and more business begin a transition to the online world, the number of IP address is in rapid decline. Currently IPv4 is the standard IP address system. According to recent estimated there are about 110 days left until there are no more IP addresses left. However, this shouldn’t be cause for alarm as a new system, IPv6 is coming soon. This system seeks to create an unlimited supply of IP addresses to combat the ever expanding internet.
Many times the average internet user thinks the internet isn’t overly complicated. They just type in the site they want and never think much about it. However, the internet is one of the most interesting systems in the world.
