Domain name system (DNS) Part 1
The domain name system or we call it DNS doing a best service to use internet. Basically DNS locate and translate internet domain names into the internet protocol (IP) addresses. Generally the server is using only the IP address to locate a website that the server received request. A general person normally don’t provide the IP address to the URL. That person used to type the URL domain name because its easy to remember. But that address have to be converted to an IP address in order to locate that webpage by machines. This locating and translating will be performing and providing the website by the domain name system (DNS). Ex: – if a person types Google.com in URL of a web browser DNS will convert that link address into the IP address.
When a person registered into a new domain name, that person may experience, about the new domain name might take up to 12-36 hours to register in order to use it. The reason is the new domain name will register into the world wide domain name servers. Then its easy to locate and translate the URL address onto the IP address whenever it needed. The reason is to convert an address into the IP address, The IP address able to specifically identify an destination address.
Root server is a part of internet which supports to the domain name servers. This will publish contents of a root zone file. Basically root server is the one who map domain names to the IP address. Its call as DNS root name server also. Because of its name as root server the routing not a part of this. Internet traffics not passing thought the root server. Root server has a functionality that answer to the queries from other part of DNS. There are some root servers located around the world. Generally the process of the root server is the resolving any domain name
Primary domain server
The primary domain server is located to read data related to domain zone. And also this primary DNS server able to communicate with the secondary DNS server. This communication process between primary DNS server and secondary DNS server is called as a zone transfer. The reason is communication between primary DNS server and secondary DNS server, the zone data is being sent from the server. Each particular domain name is assign to a DNS server to redundancy. Primary DNS server simplify the tasks of server because if a primary server already have the zone data for a particular domain name, it will no need to replicate because primary DNS and secondary DNS server communicating the zone data.
Secondary domain server
Secondary DNS server is located to obtain zone data which transfer from the primary DNS server. So this secondary DNS server called as a slave server. This servers have to active and need to obtain zone data each time from the primary DNS server. But in some incident other secondary servers can be set as master servers. In that case the secondary DNS server does not need to obtain zone data necessarily from the primary DNS server. Secondary domain server is also important as primary DNS server because they are the one who protect the domain from the redundancy. So primary DNS server won’t get overloaded.
A DNS resolver is often called as a DNS lookup tool. Basically what this does is resolves an particular host name into an IP address. By using DNS resolver it can be identified how web services are hosted, how domain names are supported, how different devices correspond to the servers and vendors. Typically a DNS resolver is a software or a library. The DNS resolver process as an example this resolver able to acquire the domain name of a particular website such as google.com and it can access to DNS in order to turn that into an IP address to access to the particular website.
Authoritative-Only DNS Servers
The authoritative only DNS server will only consider on answering the queries for zones which responsible for this server. Basically processes happening by authoritative DNS servers are fast and efficient because this server will not deal or resolve the queries for outside zones. Another advantage of authoritative-only DNS server is it won’t cache query results. In detail, because of this server not queries other server zones to resolve a request this server no need to cache the results. All information already know by the server in the system itself. And also this Authoritative-only servers will not answer to recursive queries.
That’s it!! If you have any questions please comment below.