Let me tell you a real story. I had a blog, which had no additional DNS service and was using just the name servers of the domain registrar, and I was using a regular shared hosting. You can imagine that neither the domain resolution speed nor the web hosting was great. I am experiencing the bad consequences of people clicking and not waiting for my site to load, leaving it faster than expected and not satisfying positioning on the search engines’ rankings.
As you know, the Domain Name System (DNS) infrastructure is the soul of pretty much everything on the Internet. There’s no web hosting, e-mail or messaging services, etc., that can exist online without the DNS.
And being that important, yes, the DNS has its Achilles heel: security. Its focus is not there, and that makes it vulnerable. But don’t worry, DNSSEC already exists! A reliable choice to boost security!
Are you experiencing problems with your e-mails? Perhaps they are going to the spam folder or missing. If this is your case, it’s possible that the origin of the problem is that you haven’t configured reverse DNS (rDNS).
What is reverse DNS (rDNS)?
The rDNS or reverse DNS is the DNS lookup of an IP address, with the goal to find the domain name behind it. Yes, it’s exactly the opposite of the regular DNS lookup, in which a domain name points to the IP address where it’s hosted.
DNS is a complex topic and deserves proper attention. So, let’s explain a little bit more about DNS!
The Domain Name System, or for short DNS, is an infrastructure that makes the experience on the Internet for people way less complicated. It has great and enormous functionality. However, in its foundation, the Domain Name System has a database with all of the existent domain names and the IP addresses which correspond to them.
When you type a domain name that you desire to visit, the DNS process is triggered. But, first, the domain name has to be translated to a language that is understandable for machines, which are the IP addresses. Machines are able to connect and communicate with each other through numbers. So once the required IP address, which is associated with the domain name, is found, it is sent back to your browser. Now you can successfully connect and explore the website.
If DNS were not created, people would have to enter complicated long IP addresses to reach a particular website. Imagine how challenging it would be to memorize several website’s addresses! So instead, DNS allowed humans to easily type domain names, which are further translated to numbers for the machines.