How DNS Affects Your Internet Experience
DNS is the entry point for almost all network requests. Resolving a domain name typically takes only tens of milliseconds, but these milliseconds determine which server the subsequent connection will point to, whether it hits a nearby CDN node, and whether it will be hijacked by the ISP or observed by certain intermediate nodes. This article is aimed at ordinary internet users, using a continuous narrative to explain the relationship between DNS and the internet experience.