SlideShare a Scribd company logo
DNS ( Domain Name System )
 What is DNS?
 The domain name system (DNS) is a naming database in which
internet domain names are located and translated into Internet Protocol
(IP) addresses. The domain name system maps the name people use to
locate a website to the IP address that a computer uses to locate that
website.
 For example, if someone types "example.com" into a web browser, a server
behind the scenes maps that name to the corresponding IP address. An IP
address is similar in structure to 203.0.113.72.
DNS Servers and IP Addresses
 Computers and various devices that use the internet depend on IP
addresses to send a user's request to the website they are attempting to
reach. Without DNS, you would have to keep track of the IP addresses of
all the websites you visit, similar to carrying around a phone book of
websites all the time. The DNS server allows you to type in the name of
the website. It then goes out and gets the right IP address for you. Armed
with the IP address, your computer (or browser) can bring you to the site.
 For instance, if you input www.fortinet.com in your web browser, that
URL, on its own, cannot bring you to the website. Those letters cannot be
“read” by the servers that connect you with the site. However, the servers
are able to read IP addresses. The DNS server figures out which IP
address corresponds with www.fortinet.com and sends it to your browser.
Then the website appears on your device’s screen because the browser
now knows where to take your device.
DNS STRUCTURE
 The domain name is usually contained in a URL. A domain name is made
of multiple parts, called labels. The domain hierarchy is read from right to
left with each section denoting a subdivision.
 The TLD appears after the period in the domain name. Examples of top-
level domains include .com, .org and .edu, but there are many others.
Some may denote a country code or geographic location, such as .us for
the United States or .ca for Canada.
CONTINUING…
 Each label on the left-hand side of the TLD denotes another subdomain of
the domain to the right. For example, in the URL www.codefist.com,
“codefist" is a subdomain of .com, and "www." is a subdomain of
codefist.com.
 There can be up to 127 levels of subdomains, and each label can have up
to 63 characters. The total domain character length can have up to 253
characters.
DNS server types
 There are several server types involved in completing a DNS resolution.
The following list describes the four name servers in the order a query
passes through them. They provide the domain name being sought or
referrals to other name servers.
Recursive server
 Recursive server. The recursive server takes DNS queries from an
application, such as a web browser. It's the first resource the user accesses
and either provides the answer to the query if it has it cached or accesses
the next-level server if it doesn't. This server may go through several
iterations of querying before returning an answer to the client.
Root name server
 Root name server. This server is the first place the recursive server sends
a query if it doesn't have the answer cached. The root name server is an
index of all the servers that will have the information being queried.
These servers are overseen by the Internet Corporation for Assigned
Names and Numbers
TLD server
 TLD server. The root server directs the query based on the top-level
domain -- the .com, .edu or .org in the URL. This is a more specific part of
the lookup.
Authoritative name server
 Authoritative name server. The authoritative name server is the final
checkpoint for the DNS query. These servers know everything about a
given domain and deal with the subdomain part of the domain name.
These servers contain DNS resource records with specific information
about a domain, such as the A record. They return the necessary record
to the recursive server to send back to the client and cache it closer to
the client for future lookups.
How DNS works
 DNS servers convert URLs and domain names into IP addresses that
computers can understand and use. They translate what a user types into
a browser into something the machine can use to find a webpage. This
process of translation and lookup is called DNS resolution.
DNS RESOLUTION STEPS
 The user enters a web address or domain name into a browser.
 The browser sends a message, called a recursive DNS query, to the
network to find out which IP or network address the domain corresponds
to.
 The query goes to a recursive DNS server, which is also called a recursive
resolver, and is usually managed by the internet service provider (ISP). If
the recursive resolver has the address, it will return the address to the user,
and the webpage will load.
DNS RESOLUTION STEPS
 If the recursive DNS server does not have an answer, it will query a series
of other servers in the following order: DNS root name servers, top-level
domain (TLD) name servers and authoritative name servers.
 The three server types work together and continue redirecting until they
retrieve a DNS record that contains the queried IP address. It sends this
information to the recursive DNS server, and the webpage the user is
looking for loads. DNS root name servers and TLD servers primarily
redirect queries and rarely provide the resolution themselves.
DNS RESOLUTION STEPS
 The recursive server stores, or caches, the A record for the domain name,
which contains the IP address. The next time it receives a request for that
domain name, it can respond directly to the user instead of querying other
servers.
 If the query reaches the authoritative server and it cannot find the
information, it returns an error message.
The entire process querying the various servers takes a fraction of a second
and is usually imperceptible to the user.
DND queries
 During the DNS lookup process, three different kinds of queries are
performed. The queries are combined to optimize the resolution of the
DNS, saving time.
 Recursive query
 Iterative query
 Non-recursive query
Browser DNS Caching
 The operating system (OS) used by your device stores DNS resource
records through the use of caching. Caching prevents redundancy when
someone tries to go to a site. This, in turn, reduces the amount of time it
takes to get to the website. If the device you are using recently went to
the page it is trying to access, the IP address can be supplied by the
cache. In this way, the website request can be completed without
involving the DNS server.
 The DNS cache, therefore, helps streamline the DNS lookup process that
would otherwise be necessary to link a domain name to an IP address.
This makes the process of getting to the website much faster.
DNS Cache Poisoning
 DNS cache poisoning, also called DNS spoofing, involves the introduction
of corrupt DNS data into the resolving device’s cache. This results in the
nameserver returning the wrong IP address.
 The operating systems of many devices are capable of maintaining a local
copy of DNS lookups. This makes it possible for the OS to quickly get the
information it needs to resolve the URL to the correct IP address.
Best DNS Servers
 Here are some of the top DNS servers available:
 1. Cloudflare 1.1.1.1. This is a simple-to-use DNS service that comes
with tutorials for all of the most popular operating systems, such as Mac,
Windows, Android, iOS, and Linux. Users can also use Cloudflare’s service
to block adult content.
 2. Google Public DNS. The Google Public DNS service is different
from Cloudflare’s in that it is designed for more technically adept users.
But you can find tutorials if needed.
 3. Quad9. Quad9’s DNS service is renowned for its fast
performance. It also claims to block malicious sites using threat
intelligence data.
Any Question?

More Related Content

Similar to Presentation2.pptx

Dns server
Dns serverDns server
Dns server
Subrata Kumer Paul
 
Lecture 5- url-dns
Lecture  5- url-dnsLecture  5- url-dns
Lecture 5- url-dns
Saman M. Almufti
 
Zone in windows server 2012
Zone in windows server 2012Zone in windows server 2012
Zone in windows server 2012
devil00dante
 
Dns
DnsDns
understanding-dns-essential
understanding-dns-essentialunderstanding-dns-essential
understanding-dns-essentialwael eshag eshag
 
How DNS works and How to secure it: An Introduction
How DNS works and How to secure it: An IntroductionHow DNS works and How to secure it: An Introduction
How DNS works and How to secure it: An Introduction
yasithbagya1
 
What is a domain name system(dns)?
What is a domain name system(dns)?What is a domain name system(dns)?
What is a domain name system(dns)?
Abhishek Mitra
 
What is DNS.docx
What is DNS.docxWhat is DNS.docx
What is DNS.docx
vps1marketing
 
Understand DNS Propagation.pdf
Understand DNS Propagation.pdfUnderstand DNS Propagation.pdf
Understand DNS Propagation.pdf
SapnaParashar3
 
DNS - Jaringan Komputer
DNS - Jaringan KomputerDNS - Jaringan Komputer
DNS - Jaringan Komputer
Imam Suharjo
 
Domain Name System and Dynamic Host Configuration Protocol.pptx
Domain Name System and Dynamic Host Configuration Protocol.pptxDomain Name System and Dynamic Host Configuration Protocol.pptx
Domain Name System and Dynamic Host Configuration Protocol.pptx
UsmanAhmed269749
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
palashghosh123
 
Streamlining DNS Checks in Flutter Apps
Streamlining DNS Checks in Flutter AppsStreamlining DNS Checks in Flutter Apps
Streamlining DNS Checks in Flutter Apps
Flutter Agency
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
palashghosh123
 
Application layer
Application layerApplication layer
Application layer
Sagar jethi
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)Amandeep Kaur
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
Akshay Tiwari
 
Domainnamesystem
DomainnamesystemDomainnamesystem

Similar to Presentation2.pptx (20)

Dns server
Dns serverDns server
Dns server
 
Lecture 5- url-dns
Lecture  5- url-dnsLecture  5- url-dns
Lecture 5- url-dns
 
Zone in windows server 2012
Zone in windows server 2012Zone in windows server 2012
Zone in windows server 2012
 
Dns
DnsDns
Dns
 
understanding-dns-essential
understanding-dns-essentialunderstanding-dns-essential
understanding-dns-essential
 
How DNS works and How to secure it: An Introduction
How DNS works and How to secure it: An IntroductionHow DNS works and How to secure it: An Introduction
How DNS works and How to secure it: An Introduction
 
What is a domain name system(dns)?
What is a domain name system(dns)?What is a domain name system(dns)?
What is a domain name system(dns)?
 
What is DNS.docx
What is DNS.docxWhat is DNS.docx
What is DNS.docx
 
Understand DNS Propagation.pdf
Understand DNS Propagation.pdfUnderstand DNS Propagation.pdf
Understand DNS Propagation.pdf
 
DNS - Jaringan Komputer
DNS - Jaringan KomputerDNS - Jaringan Komputer
DNS - Jaringan Komputer
 
Domain Name System and Dynamic Host Configuration Protocol.pptx
Domain Name System and Dynamic Host Configuration Protocol.pptxDomain Name System and Dynamic Host Configuration Protocol.pptx
Domain Name System and Dynamic Host Configuration Protocol.pptx
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 
Streamlining DNS Checks in Flutter Apps
Streamlining DNS Checks in Flutter AppsStreamlining DNS Checks in Flutter Apps
Streamlining DNS Checks in Flutter Apps
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
 
Application layer
Application layerApplication layer
Application layer
 
What is dns
What is dnsWhat is dns
What is dns
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
Domainnamesystem
DomainnamesystemDomainnamesystem
Domainnamesystem
 

Recently uploaded

Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
ossaicprecious19
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
Richard Gill
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
sachin783648
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
Sérgio Sacani
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
Lokesh Patil
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
RenuJangid3
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
kumarmathi863
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
Richard Gill
 
filosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptxfilosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptx
IvanMallco1
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SELF-EXPLANATORY
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
Health Advances
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
AlguinaldoKong
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 

Recently uploaded (20)

Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
 
filosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptxfilosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptx
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
EY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptxEY - Supply Chain Services 2018_template.pptx
EY - Supply Chain Services 2018_template.pptx
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 

Presentation2.pptx

  • 1.
  • 2. DNS ( Domain Name System )  What is DNS?  The domain name system (DNS) is a naming database in which internet domain names are located and translated into Internet Protocol (IP) addresses. The domain name system maps the name people use to locate a website to the IP address that a computer uses to locate that website.  For example, if someone types "example.com" into a web browser, a server behind the scenes maps that name to the corresponding IP address. An IP address is similar in structure to 203.0.113.72.
  • 3. DNS Servers and IP Addresses  Computers and various devices that use the internet depend on IP addresses to send a user's request to the website they are attempting to reach. Without DNS, you would have to keep track of the IP addresses of all the websites you visit, similar to carrying around a phone book of websites all the time. The DNS server allows you to type in the name of the website. It then goes out and gets the right IP address for you. Armed with the IP address, your computer (or browser) can bring you to the site.  For instance, if you input www.fortinet.com in your web browser, that URL, on its own, cannot bring you to the website. Those letters cannot be “read” by the servers that connect you with the site. However, the servers are able to read IP addresses. The DNS server figures out which IP address corresponds with www.fortinet.com and sends it to your browser. Then the website appears on your device’s screen because the browser now knows where to take your device.
  • 4. DNS STRUCTURE  The domain name is usually contained in a URL. A domain name is made of multiple parts, called labels. The domain hierarchy is read from right to left with each section denoting a subdivision.  The TLD appears after the period in the domain name. Examples of top- level domains include .com, .org and .edu, but there are many others. Some may denote a country code or geographic location, such as .us for the United States or .ca for Canada.
  • 5. CONTINUING…  Each label on the left-hand side of the TLD denotes another subdomain of the domain to the right. For example, in the URL www.codefist.com, “codefist" is a subdomain of .com, and "www." is a subdomain of codefist.com.  There can be up to 127 levels of subdomains, and each label can have up to 63 characters. The total domain character length can have up to 253 characters.
  • 6.
  • 7. DNS server types  There are several server types involved in completing a DNS resolution. The following list describes the four name servers in the order a query passes through them. They provide the domain name being sought or referrals to other name servers.
  • 8. Recursive server  Recursive server. The recursive server takes DNS queries from an application, such as a web browser. It's the first resource the user accesses and either provides the answer to the query if it has it cached or accesses the next-level server if it doesn't. This server may go through several iterations of querying before returning an answer to the client.
  • 9. Root name server  Root name server. This server is the first place the recursive server sends a query if it doesn't have the answer cached. The root name server is an index of all the servers that will have the information being queried. These servers are overseen by the Internet Corporation for Assigned Names and Numbers
  • 10. TLD server  TLD server. The root server directs the query based on the top-level domain -- the .com, .edu or .org in the URL. This is a more specific part of the lookup.
  • 11. Authoritative name server  Authoritative name server. The authoritative name server is the final checkpoint for the DNS query. These servers know everything about a given domain and deal with the subdomain part of the domain name. These servers contain DNS resource records with specific information about a domain, such as the A record. They return the necessary record to the recursive server to send back to the client and cache it closer to the client for future lookups.
  • 12. How DNS works  DNS servers convert URLs and domain names into IP addresses that computers can understand and use. They translate what a user types into a browser into something the machine can use to find a webpage. This process of translation and lookup is called DNS resolution.
  • 13. DNS RESOLUTION STEPS  The user enters a web address or domain name into a browser.  The browser sends a message, called a recursive DNS query, to the network to find out which IP or network address the domain corresponds to.  The query goes to a recursive DNS server, which is also called a recursive resolver, and is usually managed by the internet service provider (ISP). If the recursive resolver has the address, it will return the address to the user, and the webpage will load.
  • 14. DNS RESOLUTION STEPS  If the recursive DNS server does not have an answer, it will query a series of other servers in the following order: DNS root name servers, top-level domain (TLD) name servers and authoritative name servers.  The three server types work together and continue redirecting until they retrieve a DNS record that contains the queried IP address. It sends this information to the recursive DNS server, and the webpage the user is looking for loads. DNS root name servers and TLD servers primarily redirect queries and rarely provide the resolution themselves.
  • 15. DNS RESOLUTION STEPS  The recursive server stores, or caches, the A record for the domain name, which contains the IP address. The next time it receives a request for that domain name, it can respond directly to the user instead of querying other servers.  If the query reaches the authoritative server and it cannot find the information, it returns an error message. The entire process querying the various servers takes a fraction of a second and is usually imperceptible to the user.
  • 16. DND queries  During the DNS lookup process, three different kinds of queries are performed. The queries are combined to optimize the resolution of the DNS, saving time.  Recursive query  Iterative query  Non-recursive query
  • 17. Browser DNS Caching  The operating system (OS) used by your device stores DNS resource records through the use of caching. Caching prevents redundancy when someone tries to go to a site. This, in turn, reduces the amount of time it takes to get to the website. If the device you are using recently went to the page it is trying to access, the IP address can be supplied by the cache. In this way, the website request can be completed without involving the DNS server.  The DNS cache, therefore, helps streamline the DNS lookup process that would otherwise be necessary to link a domain name to an IP address. This makes the process of getting to the website much faster.
  • 18. DNS Cache Poisoning  DNS cache poisoning, also called DNS spoofing, involves the introduction of corrupt DNS data into the resolving device’s cache. This results in the nameserver returning the wrong IP address.  The operating systems of many devices are capable of maintaining a local copy of DNS lookups. This makes it possible for the OS to quickly get the information it needs to resolve the URL to the correct IP address.
  • 19. Best DNS Servers  Here are some of the top DNS servers available:  1. Cloudflare 1.1.1.1. This is a simple-to-use DNS service that comes with tutorials for all of the most popular operating systems, such as Mac, Windows, Android, iOS, and Linux. Users can also use Cloudflare’s service to block adult content.  2. Google Public DNS. The Google Public DNS service is different from Cloudflare’s in that it is designed for more technically adept users. But you can find tutorials if needed.  3. Quad9. Quad9’s DNS service is renowned for its fast performance. It also claims to block malicious sites using threat intelligence data.