Dns servers plays an important role on the internet by translating or resolving dns names to ip address. There are different types of dns servers available as per their features and usability.
Lets explore types of dns servers
Primary DNS server:-
A primary DNS server is created when a primary zone is added. It is a DNS server
which holds primary zones for a particular domain. Primary DNS server acts as the
zone’s central point of update. Newly created zones are always of this type.
Seconday DNS server
The DNS server hosting a secondary zone is called as secondary DNS server. There
can be any number of secondary servers for a primary name server. If primary server is down
then the secondary server provides name resolution for zone until the primary server
is available.
Caching only name server
This type of DNS servers does not have any zones in it, and purely depends on
caching. They contain the information of what has been cached while resolving
queries. Such servers are called caching only name servers
Stub servers
It is a DNS server hosting a stub zone. This kind of servers has a copy of a zone
containing only a list of the authoritative DNS servers for its master zone.
Forwarders
Forwarders is the process of resolving external queries using forwarders. It
reduces network traffic on WAN links. It acts as a firewall which provides a
layer of security from external network
Recursive dns
Recursive dns server is one which communicates with different dns server to lookup for IP address of a domain. It differs from Recursive Query where clients itself traverse to different dns servers for name resolution.
Non recursive dns server
Dns servers which donot perform recursive queries and instead, they send a response based only on the authoritative data they have are called Non recursive dns server. Best example of non recursive dns servers are the root dns servers. They donot perfrom recursion to find answers to recursive queries.
Simple Dns server
Have your own DNS server to respond to these resolution queries instead of using your ISP’s DNS servers. They provide better throughput for name resolution.
Lan Dns Servers
This type of DNS server would resolve the hostnames of systems on your LAN
Conclusion
We have explore different types of dns servers in this tutorial.