In our day-to-day online activities, whether it's a browsing, e-mailing or online shopping process, we can't stopDnsThis critical link. Dns, the domain name system, is used on the internet to convert people's easy-to-remember domain names to machine-readableIp addressCritical infrastructure. So what is it? This is elaborated below。

I. User input domain names
Everything starts with the user entering a domain name in a browser or other web application. This domain may be the address of a website or an e-mail server. The domain name entered by the user is then sent to the user's local dns server on a computer or device。
Ii. Local dns server queries
The local dns server is a dns service provided by the user's network or isp (internet service provider). When the domain name entered by the user is received, the local dns server first checks whether it has a resolution in its cache. If the cache has a result, it is returned directly to the user; if not, a back query is made。
Iii. Retrogressive inquiry process
Recursive queries are a series of queries by local dns servers to find ip addresses for domain names. Local dns servers send queries to root name servers. The root domain name server is the highest level of the dns system and it knows the addresses of all top level domain names servers。
Iv. Top-level domain name server queries
The root domain name server returns the address of the top level domain name server that corresponds to the input domain when it receives a query. Top-level domain name servers include servers with common domain name suffixes, such as . Com,. Org, . Net. Local dns servers then send queries to these top-level domain name servers。
Authority dns server queries
The top level domain name server returns the address of the authoritative dns server that corresponds to the input domain. Authoritative dns servers are responsible for specificsDomain name resolutionIt's a server that stores a matching domain name to an ip address. The local dns server sends a query to the authoritative dns server and receives the returned ip address。










