Too Long; Didn't Read
DNS resolution is the first thing that happens when a request is made to a remote server. It is a process of finding the computer-friendly address of the remote server using a human-friendly domain name. There are few performance improvement possibilities like perfect cache invalidation time. Preferring A record over CNAME is preferable due to unmanageable DNS records not maintained properly in most mid to large-scale organizations. The main job of DNS management tools is to provide name servers details to TLDs.