System Design: How DNS & CDN works behind the Internet?