At what point in a request process does the DNS come into play? Is the logic flow below correct? If so, where in that process is a DNS server called to translate google.com
to 216.68.248.42
? (Or am I completely misunderstanding and each router has a list of domain_name/IP key value pairs or something)
- Computer issues packets with "google.com" address.
- Packets travel to local router and are forwarded to ISP.
- Packets forwarded via ISP routers to ISP network (HOW? It doesn't seem like there is an IP yet, just 'google.com').
- Packets move around ISP's network and possibly move to another IPS.
- Packets arrive at destination.
- Response packets sent back to issuer IP address.
Nowhere in these steps do I see "DNS server asked for IP address of 'google.com'" (what asks this question/makes the call?). Furthermore, if I tracert
to google.com, nowhere do I see a DNS being hit.
So then, at what step does `google.com' become 216.68.248.42?