This question is a popular interview question which can involve lots of in-depth concepts, which can be separated into few articles DNS cache, DNS lookup (This article) TCP/IP connection SSL, TLS, HTTP protocol Render files This article focuses on the first part, DNS cache and DNS lookup: General concept