What is DNS From The Mind of A Web Developer?

What is DNS?

Domain Name System (DNS) is a standard protocol that helps Internet users to discover our websites using human-readable addresses. It’s same as a phonebook that lets you look up the name of a person and find their number. Domain name system enables you to connect the URL (website address) to the Internet Protocol (IP) address for that website. This process takes milliseconds and users can type specific words instead of several numbers into the browser.

Without these records, the Internet would collapse. It would be impossible for people and machines to access Internet servers via the friendly URLs they have come to know. DNS is a compelling network, which connects billions of internet users connected to over 370 million domain names.

For example, if you are viewing the following domain name www.ns1.com, which then translates to the following IP address 2002:6814:30b6:0:0:0:0:0 (For the new IPv6 format) or (for the older but commonly used IPv4 format).

How long it takes for DNS to make changes?

After registering a new domain or when updating the DNS records present in your domain name, you need to wait a maximum of 36 hours for domain servers around the world to edit, and all have access to the provided information. The 36 hours wait is known as DNS propagation. However, thanks to the next-generation DNS technology, the 36 hours wait has been reduced to just a few minutes.

DNS form

What are the most used types of records?

  • A” Record (Address Mapping record) – are the simplest type of DNS records and are the most commonly used type for DNS servers. An A record pairs a domain name to the appropriate IP address (IPv4).
  • CNAME” Record (Canonical Name record) – It is used to map a domain name to their variation. So for example “https://www.mkkf.co.uk” is mapped to “https://mkkf.co.uk“.
  • TXT” Record (Text record) – They are used in a variety of situations. For example, When you are setting up your website with Google, you must upload generated text from them to verify ownership.
  • MX” Record (Mail Exchanger) – As you might think. MX records are used to specify a mail server.
  • NS” Record (Name Server) – This record allows you to use different nameserver for your subdomains.
  • PTR” Record (Pointer Record) – Is kinda opposite of “A” Record. These records are specifically used for a reverse DNS lookup.
  • SPF” (Sender Policy Framework) – This record is probably one of the most important records, especially if you are sending a lot of emails to your clients. SPF or SPF TXT record could be explained as a subcategory of “TXT” record used as email verification against spoofing. So you really want to use this one. Have you ever seen an exclamation mark where should be picture or avatar of the sender? Probably you have, and that’s because they haven’t configured their SPF records.

We will soon create another blog where we will provide more detailed information regarding DNS.

Can I modify it by myself?

Of course, you can. Most providers allow their clients to modify records. Just navigate to your domain settings and look for DNS records. That’s it.

WARNING! Be very careful because if you incorrectly set records or randomly delete even part of any documents. You can easily break your website. If you are not sure how to do it, contact us, and we will be more than happy to assist you.

We hope you enjoyed this article. For more information, please check out our other links, and if you have any question regarding this topic or anything else drop us message here or make a comment below.

Leave a Reply