Short answer: DNS first, then IP, then server. But it’s way messier in reality.
Your request might bounce through:
- DNS resolvers
- CDN edges
- Load balancers
- Firewalls
And yeah, HTTPS means extra steps for encryption. So, where does the request of a url get sent? Everywhere, kinda.
Try running `traceroute google.com` in your terminal to see the hops!
Your request might bounce through:
- DNS resolvers
- CDN edges
- Load balancers
- Firewalls
And yeah, HTTPS means extra steps for encryption. So, where does the request of a url get sent? Everywhere, kinda.
Try running `traceroute google.com` in your terminal to see the hops!
