DNS explained
The domain name system is very fundamental to how we use the internet today. In principle, it is not needed, but for all practical purposes, we want to use names of servers and domains instead of using IP adresses.
An explanation of domains is availabe from ICANN
The DNS hierachy
The basic idea of DNS is explained in this video by powercert.
Key takeaways:
- DNS translates from domain names to IP adresses
- DNS is distributed
- DNS uses a tree-like structure
- All domains have an associated nameserver
- DNS uses "records", e.g. "A" for ipv4 host address
DNS records (45 min)
- Read up on the different records, e.g. [here](https://www.techopedia.com/2/28806/internet/12-dns-records-explained= or here, and perhaps watch a video
- Explain in your own words the use and/or the purpose of
- "A" records
- "CNAME" records
- "PTR" records
- "MX" records
- "NS" records
- Find the description of the records in the RFCs. DNS is formally defined in RFC 1034 and RFC 1035. Don't read them in detail - they are reference material.