How is it possible that we never learn a single IP address of a site, yet we can browse the Internet without any problems? What magical process transforms simple-to-write domain names into IP addresses and makes it so easy for us humans? It is called DNS resolution!
What is the DNS resolution?
DNS resolution is the process that DNS uses to resolve domain names to their IP addresses. It starts with a simple client’s DNS query for a domain name that later goes through a DNS recursive resolver, different DNS servers on different levels (Root, TLD, and authoritative servers) and brings back the IP address of the domain in the form of an A or AAAA record.