WDD: DNS and DNS Types

DNS and DNS Types.

DNS:
Definition: It an internet service that changes the domain names into IP addresses.

Purpose: It translate all domain names into IP addresses. So that, the user will be able to access the website. In other word, the computers are only able to access based on IP addresses. Domain name are existed for the used of users.

How it works: When a web address is typed in (eg: www.blogspot.com). The internet service provider (ISP) will view the DNS. In which it will translate the domain names into IP addresses (eg: 216.58.196.41). It will directs the user internet connection to the correct website.

Diagram:
enter image description here

DNS Queries:
Definition: Is a demand for information sent from a user's computer to a DNS server. (Request info about website from user PC to DNS Server)

Types of DNS Queries:
  • Recursive Query: DNS client search the DNS servers, one by one to find the IP addresses of the searched domain name.
  • Iterative Query: When DNS client asks the DNS server for name resolution, the DNS Server provides the best answer it has.
  • Non-recursive Query: DNS client (user's computer) directly gets the IP address of the domain name, by asking the DNS server to complete it translation.

DNS Servers:
Definition: It is a computer server that contains all the public IP addresses and domain names. (used to manage, maintain the domain names and IP addresses)

Types of DNS Servers:
  • DNS Resolver: A local server that stores a central database of DNS name servers and manages DNS requests for all the client in the network.
  • DNS Root Server: It concentrate on answering the client request in the DNS's root zone. Rather than executing the name resolution itself, it inform the requesting client about which other DNS server is able to obtain further information regarding the desired IP address.
  • Authoritative Name Server: store updated information for domain name.
Three types of common DNS records:


  • CName record: or Canonical Name can be used to change one name to another.
  • MX records: or Mail exchange are used by mail server to determine where to deliver email.
  • TXT record: or Text record is used to provide the ability to associate text with a zone.
Reference:

Networksolutions.com. (2019). What Is A Domain Name Server DNS And How Does It Work | Network Solutions. [online] Available at: https://www.networksolutions.com/support/what-is-a-domain-name-server-dns-and-how-does-it-work/ [Accessed 21 Oct. 2019].

ClouDNS Blog. (2017). What is Domain Name System and what is the purpose of the DNS?. [online] Available at: https://www.cloudns.net/blog/what-is-dns/ [Accessed 21 Oct. 2019].


Webopedia.com. (2019). What is Domain Name System (DNS)? Webopedia Definition. [online] Available at: https://www.webopedia.com/TERM/D/DNS.html [Accessed 21 Oct. 2019].


Cloudns.net. (2019). ClouDNS: What is a DNS query? . [online] Available at: https://www.cloudns.net/wiki/article/254/ [Accessed 21 Oct. 2019].


WhatIs.com. (2019). What is iterative DNS query? - Definition from WhatIs.com. [online] Available at: https://whatis.techtarget.com/definition/iterative-DNS-query [Accessed 21 Oct. 2019].


Lifewire. (2019). What You Need to Know About Network DNS Servers. [online] Available at: https://www.lifewire.com/what-is-a-dns-server-2625854 [Accessed 21 Oct. 2019].


Techopedia.com. (2019). What is a DNS Resolver? - Definition from Techopedia. [online] Available at: https://www.techopedia.com/definition/9176/dns-resolver [Accessed 21 Oct. 2019].


What Are Domain Name System (DNS) Resolvers and How Do They Work?. (2019). Smallbusiness.chron.com. Retrieved 22 October 2019, from https://smallbusiness.chron.com/domain-name-system-dns-resolvers-work-76639.html


Securitytrails.com. (2019). SecurityTrails | DNS Root Servers: What Are They and Are There Really Only 13?. [online] Available at: https://securitytrails.com/blog/dns-root-servers [Accessed 21 Oct. 2019].


background, W. (2019). What is a root server? Definition and backgroundIONOS Digitalguide. Retrieved 22 October 2019, from https://www.ionos.com/digitalguide/server/know-how/what-is-a-root-server-definition-and-background/


DNS, M. (2019). What Is Authoritative Name Server?. [online] Dnsknowledge.com. Available at: https://www.dnsknowledge.com/whatis/authoritative-name-server/ [Accessed 21 Oct. 2019].


ClouDNS Blog. (2018). What Is Authoritative DNS Server? - ClouDNS Blog. [online] Available at: https://www.cloudns.net/blog/authoritative-dns-server/ [Accessed 21 Oct. 2019].


IBM Knowledge Center Error . (2019). Ibm.com. Retrieved 22 October 2019, from https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.halz002/dns_auth_servers.htm


Name.com Blog. (2017). 4 types of DNS records you should know about - Name.com Blog. [online] Available at: https://www.name.com/blog/how-tos/tips/2017/01/4-dns-record-types-you-should-know-about/ [Accessed 21 Oct. 2019].


What's a CNAME record? - DNSimple Help. (2019). Support.dnsimple.com. Retrieved 22 October 2019, from https://support.dnsimple.com/articles/cname-record/


MX Record | DNS Made Easy Tutorials. (2014). DNS Made Easy Tutorials. Retrieved 22 October 2019, from https://help.dnsmadeeasy.com/managed-dns/dns-record-types/mx-record/


TXT Record | DNS Made Easy Tutorials. (2014). DNS Made Easy Tutorials. Retrieved 22 October 2019, from https://help.dnsmadeeasy.com/managed-dns/dns-record-types/txt-record/


What's a TXT Record? - DNSimple Help. (2019). Support.dnsimple.com. Retrieved 22 October 2019, from https://support.dnsimple.com/articles/txt-record/


Recursive and Iterative DNS Queries. (2019). Omnisecu.com. Retrieved 22 October 2019, from http://www.omnisecu.com/tcpip/recursive-and-iterative-dns-queries.php

Comments

Popular posts from this blog

Website Design & Development (LO 1: Exercise)

WDD

Research Activity: IT Security Solution