Domain name System and how it interacts with domain names
A domain name is simply a website address in form of text but since websites are run on computers and computers don’t understand text and only understand 1’s and 0’s a translator is required and here is where the DNS ( domain name system ) comes in,
A dns resolves a domain/domain name/url into a numeric IP address which the browser or the computer can understand since the computer only under binary code.
As an example you can use nslookup on windows to get the numeric version of the domain you enter:
Domain names are a much easier way to remember website addresses but a fair note is that the same domain name may resolve to a different IP address for load balancing depending on the location you are in.
If you are interested in how to do this in a practical level bellow is a video that will be very helpful made by one of the best networking instructors:
Without domain names ip addresses and dns servers the internet we know today would not have any feasible way of working.
A domain name search request to a dns server is called a query, a dns also controls which end server the user will reach
2 types of dns service are: Recursive DNS which has the cached website domain names and the Authoritative DNS which does not have the cached domain names and is the final stage before giving back the address that is found for the query search.
If you are interested in topics like these please check “Virtual private networks ( VPN ) a tool to consider”.