Slide 4
Slide 4 text
Hugely important system:
DNS
✦ DOMAIN NAME SYSTEM
✦ matches domain names like wisc.edu to the IP address(es) of the
machines (webservers, mail servers, etc) that the domains live on
✦ DNS RESOLVER: takes a domain name, “resolves” it to its IP address
✦ Hierarchical: relies on “[DNS] ROOT SERVERS”
✦ So when your phone needs the IP address for wisc.edu, it (usually)
contacts the DNS resolver for the network the phone is on. If that
resolver knows, it answers. If not, the resolver asks the next DNS
resolver up in its network, and so on up (to a root server, if
necessary) until it gets an answer to pass back to your phone.
✦ Dyn, which got Mirai-botnet DDoSed: not actually a DNS root server,
but an incredibly well-used and important resolver! So without it, an
awful lot of networks were cut off from correct DNS information!
(Imagine highway networks if GPS suddenly failed. Yeah.)