A quick & dirty lesson about the Internet. DNS stands for Domain Name Server. IP is the acronym for Internet Protocol. Your IP address may change but your DNS is yours forever, or as long as you pay for it. For example, I have a domain name of my airplane N number but it doesn't exist other than I pay for it, because it's not associated with an IP address at this time.
Best analogy is your cell phone. The number is yours but you can change carriers and keep the number thanks to a Federal law a few years ago. Same with DNS (it's your's) but the IP address can change. There are over 4 Billion unique IP addresses (under IPv4 or 256^4) and we've pretty much run out of them (half belong to the US Government so there's really only 2 Billion) so a few years ago an expanded convention, IPv6, ( or 256^6) was established with over 281,474,976,710,656 IP addresses (the Feds still get half or 281 x 10^12 addresses IIRC or I may be wrong, usually am)
Originally, back in the Dark Ages, there were 7 Authoritative Name Servers, all in the US because we invented this stuff (ANS is the Mount Olympus of DNS/IP) and a hierarchy of lower-level name servers (ANS to Top-level domains or TLD, then Root Names then at the bottom, Resolvers). Don't get me started on port numbers - there are up to 65,000 ports for each unique IP address.
Now, there are at least 13 general purpose ANS, and some single-purpose ANS, such as AWS.
If interested, you're welcome to come to Denver next week when I start teaching this to my beginning computer science students - How the Internet Works. Add to the confusion, servers come and go. To quote Carl Sagan "billions and billions".
This is why it can take up to 24-48 hours to a DNS/IP change to migrate thru the entire system which is no longer just the US but the entire world.
So the problem is the enormous quantity of IP addresses and computers and switches and routers and stuff.
So, when AWS, which is an ANS, craps out, all the requests have to be routed over to other ANS which takes time, when you consider the millions (billions?) of requests every hour. Why so many requests? Every request for a web page, for email, social media, for file transfer, for streaming a movie, for listening to Spotify, and so on and so on ... yada yada yada.
Let me add that I'm not a strong network person, altho I had to study network theory in grad school. This is about as detailed as I get in class. I don't go into the many TCP & UDF packets and the purpose of each and every bit in the various packet headers.
You had to ask, didn't you?