System Design · Junior · Question 2 of 75

What is DNS for?

Explanation

DNS is the internet's distributed "phone book". Responses are cached (browser, OS, ISP) for the duration of the TTL. Encryption is TLS's job, and copies of content near the user are the CDN's job.

Further reading

Problem with a question

System Design · Junior · question 2

Test yourself

Take the System Design · Junior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz